ExpandSegment Clase
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í.
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
uno 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
hace que OrderLines
, de Product
cada elemento de OrderLines
y del Image
de Product
cada elemento de OrderLines
se expanda.
La propiedad de la parte 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 del 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) |