Compartilhar via


NavigationSourceConfiguration Classe

Definição

Permite que a configuração seja realizada para uma fonte de navegação (conjunto de entidades, singleton) em um modelo.

public abstract class NavigationSourceConfiguration
type NavigationSourceConfiguration = class
Public MustInherit Class NavigationSourceConfiguration
Herança
NavigationSourceConfiguration
Derivado

Construtores

NavigationSourceConfiguration()

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

NavigationSourceConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa uma nova instância da classe NavigationSourceConfiguration.

NavigationSourceConfiguration(ODataModelBuilder, Type, String)

Inicializa uma nova instância da classe NavigationSourceConfiguration.

Propriedades

Bindings

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

ClrType

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

DerivedTypeConstraints

Conjunto que determina as restrições de tipo derivado

EntityType

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

Name

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

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

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

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

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

FindBinding(NavigationPropertyConfiguration)

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

FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

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

FindBindings(String)

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

GetEditLink()

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

GetIdLink()

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

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.

GetReadLink()

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

GetUrl()

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

HasEditLink(SelfLinkBuilder<Uri>)

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

HasIdLink(SelfLinkBuilder<Uri>)

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

HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

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

HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

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

HasReadLink(SelfLinkBuilder<Uri>)

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

HasUrl(String)

Configura a URL da fonte de navegação.

RemoveBinding(NavigationPropertyConfiguration)

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

RemoveBinding(NavigationPropertyConfiguration, String)

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

Aplica-se a