Boundaries.GetOverlapAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une zone qui se chevauche entre deux ID de limite.
public virtual System.Threading.Tasks.Task<Azure.Response> GetOverlapAsync (string partyId, string boundaryId, string otherPartyId, string otherBoundaryId, Azure.RequestContext context = default);
abstract member GetOverlapAsync : string * string * string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetOverlapAsync : string * string * string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function GetOverlapAsync (partyId As String, boundaryId As String, otherPartyId As String, otherBoundaryId As String, Optional context As RequestContext = Nothing) As Task(Of Response)
Paramètres
- partyId
- String
ID de la partie.
- boundaryId
- String
ID de la limite.
- otherPartyId
- String
PartyId de l’autre champ.
- otherBoundaryId
- String
ID de l’autre limite.
- context
- RequestContext
Contexte de la demande, qui peut remplacer les comportements par défaut du pipeline client par appel.
Retours
Réponse retournée par le service. Les détails du schéma du corps de la réponse se trouvent dans la section Remarques ci-dessous.
Exceptions
partyId
, boundaryId
, otherPartyId
ou otherBoundaryId
a la valeur Null.
partyId
ou boundaryId
est une chaîne vide, et était censé être non vide.
Le service a retourné un code de status non réussi.
Exemples
Cet exemple montre comment appeler GetOverlapAsync avec les paramètres requis et analyser le résultat.
var credential = new DefaultAzureCredential();
var client = new FarmBeatsClient(credential).GetBoundariesClient(<2022-11-01-preview>);
Response response = await client.GetOverlapAsync("<partyId>", "<boundaryId>", "<otherPartyId>", "<otherBoundaryId>");
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("boundaryArea").ToString());
Console.WriteLine(result.GetProperty("otherBoundaryArea").ToString());
Console.WriteLine(result.GetProperty("intersectingArea").ToString());
Remarques
Vous trouverez ci-dessous le schéma JSON pour la charge utile de réponse.
Corps de réponse :
Schéma pour BoundaryOverlapResponse
:
{
boundaryArea: number, # Optional. Acreage of Main boundary.
otherBoundaryArea: number, # Optional. Acreage of other boundary.
intersectingArea: number, # Optional. Acreage of intersecting boundary.
}
S’applique à
Azure SDK for .NET