ResourceContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma instância de ResourceContext é passada para os construtores de link NavigationSourceConfiguration.HasNavigationPropertyLinkde navegação ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) e ( , NavigationSourceConfiguration.HasNavigationPropertiesLink ) e pode ser usada pelos construtores de link para gerar links.
public class ResourceContext
type ResourceContext = class
Public Class ResourceContext
- Herança
-
ResourceContext
- Derivado
Construtores
ResourceContext() |
Inicializa uma nova instância da classe ResourceContext. |
ResourceContext(ODataSerializerContext, IEdmStructuredTypeReference, Object) |
Inicializa uma nova instância da classe ResourceContext. |
Propriedades
DynamicComplexProperties |
Obtém ou define o complexo dinâmico ou a coleção de propriedades complexas deve ser aninhada nessa instância. |
EdmModel |
Obtém ou define o IEdmModel ao qual essa instância pertence. |
EdmObject |
Obtém ou define o IEdmStructuredObject backup dessa instância. |
NavigationSource |
Obtém ou define o IEdmNavigationSource ao qual essa instância pertence. |
Request |
Obtém ou define a solicitação HTTP que fez com que essa instância fosse gerada. |
ResourceInstance |
Obtém ou define o valor dessa instância de recurso. |
SerializerContext |
Obtém ou define o ODataSerializerContext. |
SkipExpensiveAvailabilityChecks |
Obtém ou define um valor indicando se as ActionAvailabilityChecks devem ser executadas ou não. |
StructuredType |
Obtém ou define o IEdmStructuredType dessa instância de recurso. |
Url |
Obtém ou define um System.Web.Http.Routing.UrlHelper que pode ser usado para gerar links durante a serialização dessa instância de recurso. |
Métodos
GetPropertyValue(String) |
Obtém o valor da propriedade com o nome fornecido do IEdmObject desta instância, se presente; gerará se a propriedade não estiver presente. |
Métodos de Extensão
GenerateActionLink(ResourceContext, IEdmOperation) |
Gera um link de ação seguindo as convenções de URL do OData para a ação |
GenerateFunctionLink(ResourceContext, IEdmOperation) |
Gera um link de função seguindo as convenções de URL do OData para a função |
GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean) |
Gera um link de navegação seguindo as convenções de URL do OData para a entidade representada por |
GenerateSelfLink(ResourceContext, Boolean) |
Gera um auto link seguindo as convenções de URL do OData para a entidade representada por |