Compartilhar via


SingletonConfiguration Classe

Definição

Permite que a configuração seja realizada para um singleton em um modelo. Um SingletonConfiguration pode ser obtido usando o método Singletons.

public class SingletonConfiguration : Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration
type SingletonConfiguration = class
    inherit NavigationSourceConfiguration
Public Class SingletonConfiguration
Inherits NavigationSourceConfiguration
Herança
SingletonConfiguration

Construtores

SingletonConfiguration()

Inicializa uma nova instância da classe SingletonConfiguration. O construtor padrão destina-se apenas para uso pelo teste de unidade.

SingletonConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa uma nova instância da classe SingletonConfiguration.

SingletonConfiguration(ODataModelBuilder, Type, String)

Inicializa uma nova instância da classe SingletonConfiguration.

Propriedades

Bindings

Obtém os destinos de navegação de NavigationSourceConfiguration.

(Herdado de NavigationSourceConfiguration)
ClrType

Obtém o suporte Type para o tipo de entidade contido nesta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
DerivedTypeConstraints

Conjunto que determina as restrições de tipo derivado

(Herdado de NavigationSourceConfiguration)
EntityType

Obtém o tipo de entidade contido nesta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
Name

Obtém o nome desta fonte de navegação.

(Herdado de NavigationSourceConfiguration)

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Associa a propriedade de navegação fornecida à fonte de navegação de destino.

(Herdado de NavigationSourceConfiguration)
AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Associa a propriedade de navegação fornecida à fonte de navegação de destino.

(Herdado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

Localiza as associações NavigationPropertyBindingConfiguration para a propriedade de navegação fornecida.

(Herdado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Encontra a associação para a propriedade de navegação dada e tenta criá-la se ela não existir.

(Herdado de NavigationSourceConfiguration)
FindBindings(String)

Obtém as associações NavigationPropertyBindingConfiguration para a propriedade de navegação com o nome fornecido.

(Herdado de NavigationSourceConfiguration)
GetEditLink()

Obtém o construtor usado para gerar links de edição para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetIdLink()

Obtém o construtor usado para gerar ID para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetNavigationPropertyLink(NavigationPropertyConfiguration)

Obtém o construtor usado para gerar links de navegação para a propriedade de navegação determinada desta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetReadLink()

Obtém o construtor usado para gerar links de leitura para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetUrl()

Obtém a URL da fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Adiciona TDerived à lista de restrições de tipo derivado.

HasDerivedTypeConstraints(Type[])

Adiciona subtipos à lista de restrições de tipo derivado.

HasEditLink(SelfLinkBuilder<Uri>)

Configura o link de edição para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasIdLink(SelfLinkBuilder<Uri>)

Configura o link de ID para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Configura o link de navegação para as propriedades de navegação fornecidas para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Configura o link de navegação para a propriedade de navegação fornecida para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

Configura o link de leitura para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasUrl(String)

Configura a URL da fonte de navegação.

(Herdado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

Remove as associações para a propriedade de navegação fornecida.

(Herdado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

Remove a associação para a propriedade de navegação especificada e o caminho de associação fornecido.

(Herdado de NavigationSourceConfiguration)

Aplica-se a