Compartilhar via


ResourceContext<TStructuredType> Classe

Definição

Uma instância de ResourceContext<TStructuredType> é passada para os construtores de link próprio (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) e de navegação (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) e pode ser usada pelos construtores de link para gerar links.

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

O tipo estrutural

Herança
ResourceContext<TStructuredType>

Construtores

ResourceContext<TStructuredType>()

Inicializa uma nova instância da classe ResourceContext<TStructuredType>.

Propriedades

DynamicComplexProperties

Obtém ou define o complexo dinâmico ou a coleção de propriedades complexas deve ser aninhada nesta instância.

(Herdado de ResourceContext)
EdmModel

Obtém ou define o IEdmModel ao qual essa instância pertence.

(Herdado de ResourceContext)
EdmObject

Obtém ou define o IEdmStructuredObject backup dessa instância.

(Herdado de ResourceContext)
NavigationSource

Obtém ou define o IEdmNavigationSource ao qual essa instância pertence.

(Herdado de ResourceContext)
Request

Obtém ou define a solicitação HTTP que fez com que essa instância fosse gerada.

(Herdado de ResourceContext)
ResourceInstance
Obsoleto.

Obtém ou define a instância de recurso.

SerializerContext

Obtém ou define o ODataSerializerContext.

(Herdado de ResourceContext)
SkipExpensiveAvailabilityChecks

Obtém ou define um valor indicando se as ActionAvailabilityChecks devem ser executadas ou não.

(Herdado de ResourceContext)
StructuredType

Obtém ou define o IEdmStructuredType dessa instância de recurso.

(Herdado de ResourceContext)
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.

(Herdado de ResourceContext)

Métodos

GetPropertyValue(String)

Obtém o valor da propriedade com o nome fornecido da IEdmObject desta instância, se presente; é gerado se a propriedade não estiver presente.

(Herdado de ResourceContext)

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 action e associado à entidade representada por resourceContext.

GenerateFunctionLink(ResourceContext, IEdmOperation)

Gera um link de função seguindo as convenções de URL do OData para a função function e associada à entidade representada por resourceContext.

GenerateNavigationPropertyLink(ResourceContext, IEdmNavigationProperty, Boolean)

Gera um link de navegação seguindo as convenções de URL do OData para a entidade representada por resourceContext e a propriedade de navegação fornecida.

GenerateSelfLink(ResourceContext, Boolean)

Gera um auto link seguindo as convenções de URL do OData para a entidade representada por resourceContext.

Aplica-se a