Compartir a través de


ResourceContext<TStructuredType> Clase

Definición

Una instancia de ResourceContext<TStructuredType> se pasa al vínculo propio (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) y al vínculo de navegación (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) generadores y puede ser utilizado por los generadores de vínculos para generar vínculos.

public class ResourceContext<TStructuredType> : Microsoft.AspNet.OData.ResourceContext
type ResourceContext<'StructuredType> = class
    inherit ResourceContext
Public Class ResourceContext(Of TStructuredType)
Inherits ResourceContext

Parámetros de tipo

TStructuredType

Tipo estructural

Herencia
ResourceContext<TStructuredType>

Constructores

ResourceContext<TStructuredType>()

Inicializa una nueva instancia de la clase ResourceContext<TStructuredType>.

Propiedades

DynamicComplexProperties

Obtiene o establece el complejo dinámico o la colección de propiedades complejas se deben anidar en esta instancia.

(Heredado de ResourceContext)
EdmModel

Obtiene o establece el objeto IEdmModel al que pertenece esta instancia.

(Heredado de ResourceContext)
EdmObject

Obtiene o establece la IEdmStructuredObject copia de seguridad de esta instancia.

(Heredado de ResourceContext)
NavigationSource

Obtiene o establece el objeto IEdmNavigationSource al que pertenece esta instancia.

(Heredado de ResourceContext)
Request

Obtiene o establece la solicitud HTTP que provocó la generación de esta instancia.

(Heredado de ResourceContext)
ResourceInstance
Obsoletos.

Obtiene o establece la instancia de recurso.

SerializerContext

Obtiene o establece el ODataSerializerContext.

(Heredado de ResourceContext)
SkipExpensiveAvailabilityChecks

Obtiene o establece un valor que indica si ActionAvailabilityChecks debe realizarse o no.

(Heredado de ResourceContext)
StructuredType

Obtiene o establece el IEdmStructuredType objeto de esta instancia de recurso.

(Heredado de ResourceContext)
Url

Obtiene o establece un System.Web.Http.Routing.UrlHelper objeto que se puede usar para generar vínculos al serializar esta instancia de recurso.

(Heredado de ResourceContext)

Métodos

GetPropertyValue(String)

Obtiene el valor de la propiedad con el nombre especificado de la IEdmObject de esta instancia si está presente; produce si la propiedad no está presente.

(Heredado de ResourceContext)

Métodos de extensión

GenerateActionLink(ResourceContext, IEdmOperation)

Genera un vínculo de acción siguiendo las convenciones de dirección URL de OData para la acción action y enlazada a la entidad representada por resourceContext.

GenerateFunctionLink(ResourceContext, IEdmOperation)

Genera un vínculo de función siguiendo las convenciones de dirección URL de OData para la función function y enlazada a la entidad representada por resourceContext.

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

Genera un vínculo de navegación siguiendo las convenciones de dirección URL de OData para la entidad representada por resourceContext y la propiedad de navegación especificada.

GenerateSelfLink(ResourceContext, Boolean)

Genera un vínculo automático siguiendo las convenciones de dirección URL de OData para la entidad representada por resourceContext.

Se aplica a