SfcMetadataRelation Classe

Definição

public class SfcMetadataRelation : Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery
type SfcMetadataRelation = class
    inherit SfcMetadataDiscovery
Public Class SfcMetadataRelation
Inherits SfcMetadataDiscovery
Herança
SfcMetadataRelation

Construtores

Nome Description
SfcMetadataRelation(String, Type, SfcCardinality, AttributeCollection)
SfcMetadataRelation(String, Type, SfcCardinality, SfcRelationship, AttributeCollection)
SfcMetadataRelation(String, Type, SfcCardinality, SfcRelationship, Type, AttributeCollection)
SfcMetadataRelation(String, Type, SfcCardinality, SfcRelationship, Type, SfcPropertyFlags, AttributeCollection)
SfcMetadataRelation(String, Type, SfcCardinality, SfcRelationship, Type, SfcPropertyFlags, Object, AttributeCollection)
SfcMetadataRelation(String, Type, SfcCardinality, SfcRelationship, Type)
SfcMetadataRelation(String, Type, SfcPropertyFlags, AttributeCollection)
SfcMetadataRelation(String, Type, SfcPropertyFlags)
SfcMetadataRelation(String, Type)

Propriedades

Nome Description
Cardinality

Especifica a cardinalidade desse tipo em relação com seu pai.

ContainerType

Se esse for um contêiner, esse será o tipo que ele contém

ElementTypeName

Retorna o nome do tipo de elemento, se ele for diferente do nome do tipo. Esse nome de tipo de elemento é usado em uma URN.

(Herdado de SfcMetadataDiscovery)
IsBrowsable

Indica se o tipo deve ser navegável -- usado para interface do usuário, como o PowerShell

Keys

Se esse for um objeto com uma ou mais chaves de identificação, a lista de propriedades que contêm as chaves será retornada.

(Herdado de SfcMetadataDiscovery)
Objects (Herdado de SfcMetadataDiscovery)
Properties (Herdado de SfcMetadataDiscovery)
PropertyDefaultValue

Se esse for um tipo de propriedade, isso retornará um valor padrão para a propriedade

PropertyFlags

Se esse for um tipo de propriedade, isso retornará os sinalizadores que foram definidos para ele.

PropertyName

Nome da propriedade.

ReferredBy (Herdado de SfcMetadataDiscovery)
Relations

Retorna a lista de propriedades que este objeto contém

(Herdado de SfcMetadataDiscovery)
Relationship

Relação com o pai.

RelationshipAttributes

Atributos para este nó.

SupportsDesignMode

Indica se o tipo dá suporte ao modo de design

Type

Especifica o tipo desse nó.

(Herdado de SfcMetadataDiscovery)
TypeAttributes (Herdado de SfcMetadataDiscovery)

Métodos

Nome Description
FindProperty(String) (Herdado de SfcMetadataDiscovery)
Resolve(Object)

Método auxiliar para resolver referências Se a relação de metadados for uma relação de referência, ele usará o resolvedor do atributo de referência para retornar as instâncias de destino. Se a relação de metadados for um valor de propriedade simples, ela retornará o valor em si.

Resolve<T,S>(S)

Método auxiliar para resolver uma referência de destino único. Ele retorna uma instância fortemente tipada.

ResolveCollection(Object)

Método auxiliar para resolver coleções de referência. Se a relação de metadados for uma relação de coleção de referência, ela enumerará as instâncias de coleção de destino. Se a relação de metadados for um valor de propriedade simples, ela enumerará o valor em si.

ResolveCollection<T,S>(S)

Método auxiliar para resolver coleções de referência. Ele produz instâncias fortemente tipdas. Todos os valores enumerados que não são compatíveis como tipo T são ignorados.

Aplica-se a