ExpandSegment Clase

Definición

Representa el segmento de una consulta que indica si los datos deben devolverse insertados en lugar de devolverlos como contenido diferido.

public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
Herencia
ExpandSegment

Ejemplos

El siguiente URI expande el OrderLines asociado a cada Order devuelto por la consulta.

http://host/service.svc/Orders?$expand=OrderLines  

Comentarios

Una $expand cláusula indica que cada $expand elemento debe expandirse completamente. Por ejemplo, el valor OrderLines.Product.Image con $expand causa OrderLines , el Product de cada elemento de OrderLines y el Image de Product cada elemento de OrderLines que se va a expandir.

La propiedad situada más a la izquierda de una $expand cláusula debe ser una propiedad en el tipo de entidad dentro del conjunto de entidades identificado por el último segmento de ruta de acceso en el URI de solicitud.

Las reglas de cláusulas Expand redundantes son aceptables y se omiten.

Constructores

ExpandSegment(String, Expression)

Inicializa un objeto ExpandSegment con el nombre de propiedad especificado y una expresión de filtrado, posiblemente null.

Propiedades

ExpandedProperty

Obtiene la propiedad que se va a expandir.

Filter

Opción de filtro en la consulta a la que se aplica el segmento de expansión.

HasFilter

Obtiene un valor que indica si la instrucción de expansión se utiliza con una expresión de filtro.

MaxResultsExpected

Obtiene el número máximo de resultados esperados.

Name

Nombre de la propiedad que se va a expandir.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PathHasFilter(IEnumerable<ExpandSegment>)

Devuelve un valor que indica si la ruta de acceso incluye una opción de filtro en los datos de destino.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a