Share via


Microsoft.SqlServer.Management.Sdk.Sfc.Metadata Namespace

The Microsoft.SqlServer.Management.Sdk.Sfc.Metadata namespace contains types that are used to describe the classes in a SQL Server object model. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Classes

  Class Description
Public class SfcBrowsableAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcElementTypeAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcIgnoreAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcInvalidForTypeAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcKeyAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcMetadataDiscovery Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcMetadataRelation Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcNonSerializableAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcObjectAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcObjectNotFoundException Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcParentAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcPropertyAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.. 
Public class SfcReferenceAttribute Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcReferenceSelectorAttribute Represents an attribute that allows valid values to be returned that can be applied to a property that is also a soft reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcRelationshipAttribute Represents a base class for various classes. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcSerializationAdapterAttribute Represents the attribute to specify the type of serialization adapter to use for a particular property. Do not reference this member directly in your code. It supports the SQL Server infrastructure..
Public class SfcSkuAttribute Represents the SfcSkuAttribute class to specify supported SKU of a property or class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public class SfcVersionAttribute Represents an SfcVersionAttribute class to specify supported version of a property or class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Interfaces

  Interface Description
Public interface ISfcMetadata Returns metadata for the type instance on which this interface is implemented.
Public interface ISfcMetadataProvider Defines a method that returns the root instance of a metadata provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Delegates

  Delegate Description
Public delegate ReferenceResolverDelegate Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Enumerations

  Enumeration Description
Public enumeration SfcCardinality Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public enumeration SfcContainerCardinality Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public enumeration SfcContainerRelationship Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public enumeration SfcObjectCardinality Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public enumeration SfcObjectFlags Do not reference this member directly in your code. It supports the SQL Server infrastructure.. 
Public enumeration SfcObjectRelationship Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public enumeration SfcPropertyFlags Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
Public enumeration SfcRelationship Do not reference this member directly in your code. It supports the SQL Server infrastructure.