Share via


ISfcDomain Interface

The base interface for a SFC domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntax

'Declaration
Public Interface ISfcDomain _
    Inherits ISfcDomainLite, ISfcHasConnection
'Usage
Dim instance As ISfcDomain
public interface ISfcDomain : ISfcDomainLite, 
    ISfcHasConnection
public interface class ISfcDomain : ISfcDomainLite, 
    ISfcHasConnection
type ISfcDomain =  
    interface 
        interface ISfcDomainLite 
        interface ISfcHasConnection 
    end
public interface ISfcDomain extends ISfcDomainLite, ISfcHasConnection

The ISfcDomain type exposes the following members.

Properties

  Name Description
Public property ConnectionContext Gets the connection context mode for the connection. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcHasConnection.)
Public property DomainInstanceName Gets the logical name of the domain instance. The logical name of a domain instance is usually derived from the connection and domain information. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcDomainLite.)
Public property DomainName Gets the name of the domain. The name of the domain is used to distinguish it from other domains. The domain name is usually at the end of the namespace qualifier. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcDomainLite.)

Top

Methods

  Name Description
Public method GetConnection() Gets the server connection to the backing storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcHasConnection.)
Public method GetConnection(SfcObjectQueryMode) Gets the server connection to the backing storage that supports the specified query processing mode. (Inherited from ISfcHasConnection.)
Public method GetExecutionEngine Gets the execution engine for the domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetKey Gets an SfcKey object for the specified Uniform Resource Name (URN) fragment and this domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetLogicalVersion Gets the logical version. The logical version indicates the changes in the object model of the domain. The logical version is independent of the assembly file version or version. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcDomainLite.)
Public method GetType Gets the Type of the SFC object class within the domain for the specified type name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetTypeMetadata Gets the metadata for the specified type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method SetConnection Sets the active connection for the domain root. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcHasConnection.)
Public method UseSfcStateManagement Specifies whether to use state management provided by the SFC. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Top

See Also

Reference

Microsoft.SqlServer.Management.Sdk.Sfc Namespace