ExpandSegment ExpandSegment ExpandSegment ExpandSegment Class

Definición

Representa el segmento de una consulta que indica si los datos deben devolverse insertados en lugar de devolverlos como contenido diferido.The segment of a query that indicates whether data should be returned inline instead of as deferred content.

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

Ejemplos

El siguiente URI se expande el OrderLines asociadas a cada Order devueltos por la consulta.The following URI expands the OrderLines associated with each Order returned by the query.

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

Comentarios

Un $expand cláusula indica que cada $expand se debe expandir completamente el elemento.An $expand clause indicates that each $expand item should be fully expanded. Por ejemplo, el valor OrderLines.Product.Image con $expand hace OrderLines, el Product de cada elemento de OrderLinesy el Image de la Product de cada elemento de OrderLines que debe expandirse.For example, the value OrderLines.Product.Image with $expand causes OrderLines, the Product of each element in OrderLines, and the Image of the Product of each element in OrderLines to be expanded.

La propiedad más a la izquierda en un $expand cláusula debe ser una propiedad del tipo de entidad en el conjunto de entidades identificado por el último segmento de ruta de acceso del URI de solicitud.The left-most property in an $expand clause must be a property on the entity type within the entity set identified by the last path segment in the request URI.

Cláusula de expansión redundantes reglas son aceptables y se omiten.Redundant expand clause rules are acceptable and ignored.

Constructores

ExpandSegment(String, Expression) ExpandSegment(String, Expression) ExpandSegment(String, Expression) ExpandSegment(String, Expression)

Inicializa un objeto ExpandSegment con el nombre de propiedad especificado y una expresión de filtrado, posiblemente null.Initializes an ExpandSegment object with the specified property name and a filtering expression, possibly null.

Propiedades

ExpandedProperty ExpandedProperty ExpandedProperty ExpandedProperty

Obtiene la propiedad que se va a expandir.Gets the property to be expanded.

Filter Filter Filter Filter

Opción de filtro en la consulta a la que se aplica el segmento de expansión.The filter option in the query to which the expand segment applies.

HasFilter HasFilter HasFilter HasFilter

Obtiene un valor que indica si la instrucción de expansión se utiliza con una expresión de filtro.Gets a value that indicates whether the expand statement is used with a filter expression.

MaxResultsExpected MaxResultsExpected MaxResultsExpected MaxResultsExpected

Obtiene el número máximo de resultados esperados.Gets the maximum number of results expected.

Name Name Name Name

Nombre de la propiedad que se va a expandir.The name of the property to be expanded.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
PathHasFilter(IEnumerable<ExpandSegment>) PathHasFilter(IEnumerable<ExpandSegment>) PathHasFilter(IEnumerable<ExpandSegment>) PathHasFilter(IEnumerable<ExpandSegment>)

Devuelve un valor que indica si la ruta de acceso incluye una opción de filtro en los datos de destino.Returns a value that indicates whether the path includes a filter option on target data.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a