Microsoft.SqlServer.Management.Sdk.Sfc.Metadata Espacio de nombres

Clases

Nombre Description
SfcBrowsableAttribute

Indica si Powershell (OE?) debe poder examinar (cd) en este nodo El valor predeterminado es true (ningún atributo significa true). Si se establece en false, el nodo no está visible en PowerShell (OE?)

SfcElementTypeAttribute

Atributo que se usa cuando el nombre de tipo es diferente del tipo Enumerador

SfcIgnoreAttribute

Indica que se omitirá esta propiedad o clase.

SfcInvalidForTypeAttribute

Atributo para excluir la resolución de algunas propiedades para algunos tipos

SfcKeyAttribute

Atributo para especificar una clave de identificación (como un Database.Name)

SfcMetadataDiscovery
SfcMetadataRelation
SfcNonSerializableAttribute

Atributo para omitir la serialización de propiedades. Actualmente, el atributo solo se aplica a las relaciones de tipo de contenedor.

SfcObjectAttribute

Atributo para las relaciones de objeto (como Server.FullTextService)

SfcObjectNotFoundException
SfcParentAttribute

Atributo para especificar un elemento primario posible válido de un tipo. Use uno de estos para cada elemento primario posible.

SfcPropertyAttribute

Atributo para las propiedades normales, que los datos se van a administrar mediante la clase de definición. Normalmente son propiedades escalares, pero pueden ser de complejidad arbitraria. Ejemplo: Database.Size, Table.Name

SfcReferenceAttribute

Atributo para referencias (suaves) a un único destino.

SfcReferenceCollectionAttribute

Atributo para referencias (suaves) a un destino enumerable.

SfcReferenceSelectorAttribute

Atributo que permite devolver valores válidos que se pueden aplicar a una propiedad que también es una referencia temporal.

SfcRelationshipAttribute

Clase base para varias clases de atributos. Puede usarse directamente, pero normalmente se usa uno de los formularios derivados.

SfcSerializationAdapterAttribute

Atributo para especificar el tipo de adaptador de serialización que se va a usar para una propiedad determinada

SfcSkuAttribute

Clase de atributo para especificar la SKU admitida de una propiedad o clase

SfcVersionAttribute

Clase de atributo para especificar la versión admitida de una propiedad o clase

Interfaces

Nombre Description
ISfcMetadata

Interfaz que devuelve metadatos para la instancia de tipo en la que se implementa

ISfcMetadataProvider

Interfaz que devuelve la instancia raíz del proveedor de metadatos. Como cada dominio puede implementar su propio proveedor, este es el método que devolverá la implementación del dominio del proveedor de metadatos.

ISfcReferenceCollectionResolver

Interfaz para resolver desde un origen a un destino enumerable.

ISfcReferenceCollectionResolver<T,S>

Interfaz genérica para resolver desde un origen a un destino enumerable.

ISfcReferenceResolver

Interfaz para resolver desde un origen a un único destino.

ISfcReferenceResolver<T,S>

Interfaz genérica para resolver desde un origen a un único destino.

Enumeraciones

Nombre Description
SfcCardinality

Especifica la cardinalidad del tipo en relación con su elemento primario.

SfcContainerCardinality
SfcContainerRelationship
SfcObjectCardinality

Cardinalidad de los objetos

SfcObjectFlags
SfcObjectRelationship

Tipos de relación para objetos

SfcPropertyFlags
SfcRelationship

Delegados

Nombre Description
ReferenceResolverDelegate

Tipo de delegado de resolución de referencia para destinos de objeto único.

SfcReferenceCollectionResolverFactoryDelegate

Tipo de delegado de generador de resolución de referencia llamado para obtener una interfaz de resolución de referencias de destino enumerable.

SfcReferenceResolverFactoryDelegate

Tipo de delegado de generador de resolución de referencia llamado para obtener una única interfaz de resolución de referencia de destino.