Microsoft.SqlServer.Management.Sdk.Sfc.Metadata Espace de noms

Classes

Nom Description
SfcBrowsableAttribute

Indique si PowerShell (OE ?) doit être en mesure de parcourir (cd) dans ce nœud La valeur par défaut est true (aucun attribut ne signifie true). Si la valeur est false, le nœud n’est pas visible dans PowerShell (OE ?)

SfcElementTypeAttribute

Attribut utilisé lorsque le nom du type est différent du type Énumérateur

SfcIgnoreAttribute

Indique que cette propriété ou cette classe doit être ignorée

SfcInvalidForTypeAttribute

Attribut pour exclure la résolution pour certaines propriétés pour certains types

SfcKeyAttribute

Attribut permettant de spécifier une clé d’identification (telle Database.Name)

SfcMetadataDiscovery
SfcMetadataRelation
SfcNonSerializableAttribute

Attribut permettant d’ignorer la sérialisation des propriétés. Actuellement, l’attribut s’applique uniquement aux relations de type de conteneur.

SfcObjectAttribute

Attribut pour les relations d’objet (par exemple, Server.FullTextService)

SfcObjectNotFoundException
SfcParentAttribute

Attribut permettant de spécifier un parent possible valide d’un type. Utilisez l’une de ces options pour chaque parent possible.

SfcPropertyAttribute

Attribut pour les propriétés régulières, les données à gérer par la classe de définition. Il s’agit généralement de propriétés scalaires, mais peuvent être arbitraires. Exemple : Database.Size, Table.Name

SfcReferenceAttribute

Attribut pour les références (réversibles) à une cible unique.

SfcReferenceCollectionAttribute

Attribut pour les références (réversibles) à une cible énumérable.

SfcReferenceSelectorAttribute

Attribut qui permet aux valeurs valides d’être retournées qui peuvent être appliquées à une propriété qui est également une référence réversible.

SfcRelationshipAttribute

Classe de base pour différentes classes d’attributs. Peut être utilisé directement, mais généralement l’un des formulaires dérivés est utilisé.

SfcSerializationAdapterAttribute

Attribut permettant de spécifier le type d’adaptateur de sérialisation à utiliser pour une propriété particulière

SfcSkuAttribute

Classe d’attributs pour spécifier la référence SKU prise en charge d’une propriété ou d’une classe

SfcVersionAttribute

Classe d’attributs pour spécifier la version prise en charge d’une propriété ou d’une classe

Interfaces

Nom Description
ISfcMetadata

Interface qui retourne des métadonnées pour l’instance de type sur laquelle elle est implémentée

ISfcMetadataProvider

Interface qui retourne l’instance racine du fournisseur de métadonnées. Comme chaque domaine peut implémenter son propre fournisseur, il s’agit de la méthode qui retourne l’implémentation du domaine du fournisseur de métadonnées.

ISfcReferenceCollectionResolver

Interface pour la résolution d’une source vers une cible énumérable.

ISfcReferenceCollectionResolver<T,S>

Interface générique pour la résolution d’une source vers une cible énumérable.

ISfcReferenceResolver

Interface pour la résolution d’une source vers une cible unique.

ISfcReferenceResolver<T,S>

Interface générique pour la résolution d’une source vers une cible unique.

Énumérations

Nom Description
SfcCardinality

Spécifie la cardinalité du type en relation avec son parent

SfcContainerCardinality
SfcContainerRelationship
SfcObjectCardinality

Cardinalité pour les objets

SfcObjectFlags
SfcObjectRelationship

Types de relation pour les objets

SfcPropertyFlags
SfcRelationship

Délégués

Nom Description
ReferenceResolverDelegate

Type de délégué du programme de résolution de référence pour les cibles d’objet unique.

SfcReferenceCollectionResolverFactoryDelegate

Type de délégué de fabrique de programme de résolution de référence appelé pour obtenir une interface de programme de résolution des références cibles énumérables.

SfcReferenceResolverFactoryDelegate

Type de délégué de fabrique de résolution de référence appelé pour obtenir une interface de programme de résolution de référence cible unique.