PlantTissueAnalyses.GetPlantTissueAnalysesByPartyId Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una lista paginada de recursos de análisis de tejidos vegetales bajo una parte determinada.
public virtual Azure.Pageable<BinaryData> GetPlantTissueAnalysesByPartyId (string partyId, System.Collections.Generic.IEnumerable<string> seasonIds = default, System.Collections.Generic.IEnumerable<string> cropIds = default, System.Collections.Generic.IEnumerable<string> cropProductsIds = default, System.Collections.Generic.IEnumerable<string> fieldIds = default, System.Collections.Generic.IEnumerable<string> ids = default, System.Collections.Generic.IEnumerable<string> names = default, System.Collections.Generic.IEnumerable<string> propertyFilters = default, System.Collections.Generic.IEnumerable<string> statuses = default, DateTimeOffset? minCreatedDateTime = default, DateTimeOffset? maxCreatedDateTime = default, DateTimeOffset? minLastModifiedDateTime = default, DateTimeOffset? maxLastModifiedDateTime = default, int? maxPageSize = default, string skipToken = default, Azure.RequestContext context = default);
abstract member GetPlantTissueAnalysesByPartyId : string * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<int> * string * Azure.RequestContext -> Azure.Pageable<BinaryData>
override this.GetPlantTissueAnalysesByPartyId : string * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * seq<string> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<int> * string * Azure.RequestContext -> Azure.Pageable<BinaryData>
Public Overridable Function GetPlantTissueAnalysesByPartyId (partyId As String, Optional seasonIds As IEnumerable(Of String) = Nothing, Optional cropIds As IEnumerable(Of String) = Nothing, Optional cropProductsIds As IEnumerable(Of String) = Nothing, Optional fieldIds As IEnumerable(Of String) = Nothing, Optional ids As IEnumerable(Of String) = Nothing, Optional names As IEnumerable(Of String) = Nothing, Optional propertyFilters As IEnumerable(Of String) = Nothing, Optional statuses As IEnumerable(Of String) = Nothing, Optional minCreatedDateTime As Nullable(Of DateTimeOffset) = Nothing, Optional maxCreatedDateTime As Nullable(Of DateTimeOffset) = Nothing, Optional minLastModifiedDateTime As Nullable(Of DateTimeOffset) = Nothing, Optional maxLastModifiedDateTime As Nullable(Of DateTimeOffset) = Nothing, Optional maxPageSize As Nullable(Of Integer) = Nothing, Optional skipToken As String = Nothing, Optional context As RequestContext = Nothing) As Pageable(Of BinaryData)
Parámetros
- partyId
- String
Id. de la entidad asociada.
- seasonIds
- IEnumerable<String>
Identificadores de temporada de los análisis de tejido vegetal.
- cropIds
- IEnumerable<String>
Identificadores de cultivo de los análisis de tejido vegetal.
- cropProductsIds
- IEnumerable<String>
Identificadores de productos de cultivo de los análisis de tejido vegetal.
- fieldIds
- IEnumerable<String>
Identificadores de campo de los análisis de tejido vegetal.
- ids
- IEnumerable<String>
Identificadores del recurso.
- names
- IEnumerable<String>
Nombres del recurso.
- propertyFilters
- IEnumerable<String>
Filtra los pares clave-valor dentro del objeto Properties. P. ej. "{testKey} eq {testValue}".
- statuses
- IEnumerable<String>
Estados del recurso.
- minCreatedDateTime
- Nullable<DateTimeOffset>
Fecha mínima de creación del recurso (inclusive).
- maxCreatedDateTime
- Nullable<DateTimeOffset>
Fecha máxima de creación del recurso (inclusive).
- minLastModifiedDateTime
- Nullable<DateTimeOffset>
Fecha mínima de última modificación del recurso (inclusive).
- maxLastModifiedDateTime
- Nullable<DateTimeOffset>
Fecha máxima de última modificación del recurso (inclusive).
Número máximo de elementos necesarios (ambos incluidos). Mínimo = 10, Máximo = 1000, Valor predeterminado = 50.
- skipToken
- String
Omita el token para obtener el siguiente conjunto de resultados.
- context
- RequestContext
Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.
Devoluciones
del Pageable<T> servicio que contiene una lista de BinaryData objetos. Los detalles del esquema de cuerpo de cada elemento de la colección se encuentran en la sección Comentarios siguiente.
Excepciones
partyId
es null.
partyId
es una cadena vacía y se esperaba que no estuviera vacía.
El servicio devolvió un código de estado no correcto.
Ejemplos
En este ejemplo se muestra cómo llamar a GetPlantTissueAnalysesByPartyId con parámetros necesarios y analizar el resultado.
var credential = new DefaultAzureCredential();
var client = new FarmBeatsClient(credential).GetPlantTissueAnalysesClient(<2022-11-01-preview>);
foreach (var data in client.GetPlantTissueAnalysesByPartyId("<partyId>"))
{
JsonElement result = JsonDocument.Parse(data.ToStream()).RootElement;
Console.WriteLine(result.ToString());
}
En este ejemplo se muestra cómo llamar a GetPlantTissueAnalysesByPartyId con todos los parámetros y cómo analizar el resultado.
var credential = new DefaultAzureCredential();
var client = new FarmBeatsClient(credential).GetPlantTissueAnalysesClient(<2022-11-01-preview>);
foreach (var data in client.GetPlantTissueAnalysesByPartyId("<partyId>", new String[]{"<seasonIds>"}, new String[]{"<cropIds>"}, new String[]{"<cropProductsIds>"}, new String[]{"<fieldIds>"}, new String[]{"<ids>"}, new String[]{"<names>"}, new String[]{"<propertyFilters>"}, new String[]{"<statuses>"}, DateTimeOffset.UtcNow, DateTimeOffset.UtcNow, DateTimeOffset.UtcNow, DateTimeOffset.UtcNow, 1234, "<skipToken>"))
{
JsonElement result = JsonDocument.Parse(data.ToStream()).RootElement;
Console.WriteLine(result.GetProperty("partyId").ToString());
Console.WriteLine(result.GetProperty("fieldId").ToString());
Console.WriteLine(result.GetProperty("cropId").ToString());
Console.WriteLine(result.GetProperty("cropProductId").ToString());
Console.WriteLine(result.GetProperty("seasonId").ToString());
Console.WriteLine(result.GetProperty("plantingDateTime").ToString());
Console.WriteLine(result.GetProperty("growthStage").ToString());
Console.WriteLine(result.GetProperty("plantPart").ToString());
Console.WriteLine(result.GetProperty("plantPosition").ToString());
Console.WriteLine(result.GetProperty("plantAppearance").ToString());
Console.WriteLine(result.GetProperty("sampleCollectionCondition").ToString());
Console.WriteLine(result.GetProperty("sampleCollectionDateTime").ToString());
Console.WriteLine(result.GetProperty("sampleReceivedDateTime").ToString());
Console.WriteLine(result.GetProperty("sampleTestResultDateTime").ToString());
Console.WriteLine(result.GetProperty("labDetails").GetProperty("code").ToString());
Console.WriteLine(result.GetProperty("labDetails").GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("labDetails").GetProperty("description").ToString());
Console.WriteLine(result.GetProperty("labDetails").GetProperty("address").ToString());
Console.WriteLine(result.GetProperty("attachmentsLink").ToString());
Console.WriteLine(result.GetProperty("id").ToString());
Console.WriteLine(result.GetProperty("eTag").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("properties").GetProperty("<test>").ToString());
}
Comentarios
A continuación se muestra el esquema JSON de un elemento de la respuesta paginable.
Cuerpo de la respuesta:
Esquema para PlantTissueAnalysisListResponseValue
:
{
partyId: string, # Optional. Id of the associated Party.
fieldId: string, # Optional. Id of the associated Field.
cropId: string, # Optional. Id of the associated Crop.
cropProductId: string, # Optional. Id of the associated Crop product.
seasonId: string, # Optional. Id of the associated Season.
plantingDateTime: string (ISO 8601 Format), # Optional. Planting datetime for this plant tissue analysis.
growthStage: string, # Optional. Growth stage for this plant tissue analysis.
plantPart: string, # Optional. Plant part for this plant tissue analysis.
plantPosition: string, # Optional. Plant position for this plant tissue analysis.
plantAppearance: string, # Optional. Plant appearance for this plant tissue analysis.
sampleCollectionCondition: string, # Optional. Sample collection condition for this plant tissue analysis.
sampleCollectionDateTime: string (ISO 8601 Format), # Optional. Sample collection dateTime for this plant tissue analysis.
sampleReceivedDateTime: string (ISO 8601 Format), # Optional. Sample received dateTime.
sampleTestResultDateTime: string (ISO 8601 Format), # Optional. Sample test result dateTime for this plant tissue analysis.
labDetails: {
code: string, # Optional. Code of the resource.
name: string, # Optional. Name of the resource.
description: string, # Optional. Description of the resource.
address: string, # Optional. Address of the resource.
}, # Optional. Model for representing LabDetails object.
attachmentsLink: string, # Optional. Link for attachments.
id: string, # Optional. Unique resource ID.
eTag: string, # Optional. The ETag value to implement optimistic concurrency.
status: string, # Optional. Status of the resource.
createdDateTime: string (ISO 8601 Format), # Optional. Date-time when resource was created, sample format: yyyy-MM-ddTHH:mm:ssZ.
modifiedDateTime: string (ISO 8601 Format), # Optional. Date-time when resource was last modified, sample format: yyyy-MM-ddTHH:mm:ssZ.
source: string, # Optional. Source of the resource.
name: string, # Optional. Name to identify resource.
description: string, # Optional. Textual description of the resource.
createdBy: string, # Optional. Created by user/tenant id.
modifiedBy: string, # Optional. Modified by user/tenant id.
properties: Dictionary<string, any>, # Optional. A collection of key value pairs that belongs to the resource.
Each pair must not have a key greater than 50 characters
and must not have a value greater than 150 characters.
Note: A maximum of 25 key value pairs can be provided for a resource and only string,
numeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.
}
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de