ResourceContext 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í.
Una instancia de ResourceContext se pasa al vínculo propio ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) y al vínculo de navegación ( NavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) generadores y los generadores de vínculos pueden usarse para generar vínculos.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Herencia
-
ResourceContext
- Derivado
Constructores
ResourceContext() |
Inicializa una nueva instancia de la clase ResourceContext. |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Inicializa una nueva instancia de la clase ResourceContext. |
Propiedades
DynamicComplexProperties |
Obtiene o establece el complejo dinámico o la colección de propiedades complejas se deben anidar en esta instancia. |
EdmModel |
Obtiene o establece el IEdmModel objeto al que pertenece esta instancia. |
EdmObject |
Obtiene o establece la IEdmStructuredObject copia de seguridad de esta instancia. |
NavigationSource |
Obtiene o establece el IEdmNavigationSource objeto al que pertenece esta instancia. |
Request |
Obtiene o establece la solicitud HTTP que provocó la generación de esta instancia. |
ResourceInstance |
Obtiene o establece el valor de esta instancia de recurso. |
SerializerContext |
Obtiene o establece el ODataSerializerContext. |
SkipExpensiveAvailabilityChecks |
Obtiene o establece un valor que indica si ActionAvailabilityChecks debe realizarse o no. |
StructuredType |
Obtiene o establece el IEdmStructuredType objeto de esta instancia de recurso. |
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. |
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. |
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 |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Genera un vínculo de función siguiendo las convenciones de dirección URL de OData para la función |
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 |
GenerateSelfLink(ResourceContext, Boolean) |
Genera un vínculo automático siguiendo las convenciones de dirección URL de OData para la entidad representada por |