Microsoft.SqlServer.Management.Sdk.Sfc.Metadata Spazio dei nomi

Classi

Nome Descrizione
SfcBrowsableAttribute

Indica se PowerShell (OE?) deve essere in grado di esplorare (cd) in questo nodo L'impostazione predefinita è true (nessun attributo significa true). Se impostato su false, il nodo non è visibile in PowerShell (OE?)

SfcElementTypeAttribute

Attributo utilizzato quando il nome del tipo è diverso dal tipo enumeratore

SfcIgnoreAttribute

Indica che questa proprietà o classe deve essere ignorata

SfcInvalidForTypeAttribute

Attributo per escludere la risoluzione per alcune proprietà per alcuni tipi

SfcKeyAttribute

Attributo per specificare una chiave di identificazione (ad esempio un Database.Name)

SfcMetadataDiscovery
SfcMetadataRelation
SfcNonSerializableAttribute

Attributo per ignorare la serializzazione delle proprietà. Attualmente, l'attributo si applica solo alle relazioni tra tipi di contenitore.

SfcObjectAttribute

Attributo per le relazioni tra oggetti (ad esempio Server.FullTextService)

SfcObjectNotFoundException
SfcParentAttribute

Attributo per specificare un possibile elemento padre valido di un tipo. Usare uno di questi per ogni possibile elemento padre.

SfcPropertyAttribute

Attributo per le proprietà regolari, quali dati devono essere gestiti dalla classe di definizione. Queste sono in genere proprietà scalari, ma possono essere di complessità arbitraria. Esempio: Database.Size, Table.Name

SfcReferenceAttribute

Attributo per i riferimenti (soft) a una singola destinazione.

SfcReferenceCollectionAttribute

Attributo per riferimenti (soft) a una destinazione enumerabile.

SfcReferenceSelectorAttribute

Attributo che consente di restituire valori validi che possono essere applicati a una proprietà che è anche un riferimento soft.

SfcRelationshipAttribute

Classe di base per varie classi di attributi. Può essere utilizzato direttamente, ma in genere viene utilizzato uno dei moduli derivati.

SfcSerializationAdapterAttribute

Attributo per specificare il tipo di adattatore di serializzazione da utilizzare per una determinata proprietà

SfcSkuAttribute

Classe di attributi per specificare lo SKU supportato di una proprietà o di una classe

SfcVersionAttribute

Classe attribute per specificare la versione supportata di una proprietà o di una classe

Interfacce

Nome Descrizione
ISfcMetadata

Interfaccia che restituisce i metadati per l'istanza del tipo in cui viene implementata

ISfcMetadataProvider

Interfaccia che restituisce l'istanza radice del provider di metadati. Poiché ogni dominio può implementare il proprio provider, si tratta del metodo che restituirà l'implementazione del dominio del provider di metadati.

ISfcReferenceCollectionResolver

Interfaccia per la risoluzione da un'origine a una destinazione enumerabile.

ISfcReferenceCollectionResolver<T,S>

Interfaccia generica per la risoluzione da un'origine a una destinazione enumerabile.

ISfcReferenceResolver

Interfaccia per la risoluzione da un'origine a una singola destinazione.

ISfcReferenceResolver<T,S>

Interfaccia generica per la risoluzione da un'origine a una singola destinazione.

Enumerazioni

Nome Descrizione
SfcCardinality

Specifica la cardinalità del tipo in relazione al relativo elemento padre

SfcContainerCardinality
SfcContainerRelationship
SfcObjectCardinality

Cardinalità per gli oggetti

SfcObjectFlags
SfcObjectRelationship

Tipi di relazione per oggetti

SfcPropertyFlags
SfcRelationship

Delegati

Nome Descrizione
ReferenceResolverDelegate

Tipo delegato del resolver di riferimento per destinazioni a oggetto singolo.

SfcReferenceCollectionResolverFactoryDelegate

Tipo delegato di resolver factory di riferimento chiamato per ottenere un'interfaccia resolver di riferimenti di destinazione enumerabile.

SfcReferenceResolverFactoryDelegate

Tipo delegato di resolver di riferimento chiamato per ottenere un'unica interfaccia resolver di riferimento di destinazione.