Attachments.GetAttachment(String, String, RequestContext) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um recurso de anexo especificado em uma parte específica.
public virtual Azure.Response GetAttachment (string partyId, string attachmentId, Azure.RequestContext context = default);
abstract member GetAttachment : string * string * Azure.RequestContext -> Azure.Response
override this.GetAttachment : string * string * Azure.RequestContext -> Azure.Response
Public Overridable Function GetAttachment (partyId As String, attachmentId As String, Optional context As RequestContext = Nothing) As Response
Parâmetros
- partyId
- String
Id da parte associada.
- attachmentId
- String
Id do anexo.
- context
- RequestContext
O contexto de solicitação, que pode substituir os comportamentos padrão do pipeline do cliente por chamada.
Retornos
A resposta retornada do serviço. Os detalhes do esquema do corpo da resposta estão na seção Comentários abaixo.
Exceções
partyId
ou attachmentId
é nulo.
partyId
ou attachmentId
é uma cadeia de caracteres vazia e esperava-se que não estivesse vazia.
O serviço retornou um código de status sem êxito.
Exemplos
Este exemplo mostra como chamar GetAttachment com os parâmetros necessários e analisar o resultado.
var credential = new DefaultAzureCredential();
var client = new FarmBeatsClient(credential).GetAttachmentsClient(<2022-11-01-preview>);
Response response = client.GetAttachment("<partyId>", "<attachmentId>");
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("resourceId").ToString());
Console.WriteLine(result.GetProperty("resourceType").ToString());
Console.WriteLine(result.GetProperty("originalFileName").ToString());
Console.WriteLine(result.GetProperty("partyId").ToString());
Console.WriteLine(result.GetProperty("id").ToString());
Console.WriteLine(result.GetProperty("status").ToString());
Console.WriteLine(result.GetProperty("createdDateTime").ToString());
Console.WriteLine(result.GetProperty("modifiedDateTime").ToString());
Console.WriteLine(result.GetProperty("source").ToString());
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("description").ToString());
Console.WriteLine(result.GetProperty("createdBy").ToString());
Console.WriteLine(result.GetProperty("modifiedBy").ToString());
Console.WriteLine(result.GetProperty("eTag").ToString());
Comentários
Abaixo está o esquema JSON para o conteúdo da resposta.
Corpo da resposta:
Esquema para Attachment
:
{
resourceId: string, # Optional. Associated Resource id for this attachment.
resourceType: "Party" | "Farm" | "Field" | "SeasonalField" | "Boundary" | "ApplicationData" | "HarvestData" | "TillageData" | "PlantingData" | "PlantTissueAnalysis", # Optional. Associated Resource type for this attachment.
originalFileName: string, # Optional. Original File Name for this attachment.
partyId: string, # Optional. PartyId id for this attachment.
id: string, # Optional. Unique id.
status: string, # Optional. Status of the resource.
createdDateTime: string (ISO 8601 Format), # Optional. Date when resource was created.
modifiedDateTime: string (ISO 8601 Format), # Optional. Date when resource was last modified.
source: string, # Optional. Source of the resource.
name: string, # Optional. Name to identify resource.
description: string, # Optional. Textual description of resource.
createdBy: string, # Optional. Created by user/tenant id.
modifiedBy: string, # Optional. Modified by user/tenant id.
eTag: string, # Optional. The ETag value to implement optimistic concurrency.
}
Aplica-se a
Azure SDK for .NET