ISfcDomainLite ISfcDomainLite ISfcDomainLite Interface


A light weight interface exposing basic properties of a SfcDomain.

public interface ISfcDomainLite : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection
type ISfcDomainLite = interface
    interface ISfcHasConnection
Public Interface ISfcDomainLite
Implements ISfcHasConnection


ConnectionContext ConnectionContext ConnectionContext Inherited from ISfcHasConnection
DomainInstanceName DomainInstanceName DomainInstanceName

The logical name of a domain instance usually derived from the connection and domain information. This name does not have to be unique on the client, but should be different whenever the server representation would be.

DomainName DomainName DomainName

The name of the domain used to distinguish it from other domains. This is usually the end of the namespace qualifier.


GetConnection() GetConnection() GetConnection()

Get the connection query on to backing storage. Defaults to assuming a single open query will exist at one time.

(Inherited from ISfcHasConnection)
GetConnection(SfcObjectQueryMode) GetConnection(SfcObjectQueryMode) GetConnection(SfcObjectQueryMode)

Get the connection to backing storage to support the requested query processing mode. Any connection which supports multiple open queries must assume that the regular connection returned by GetConnection() may be busy at any time.

Cache results, or use a live data reader iterator where Single or multiple open queries are expected. (Inherited from ISfcHasConnection)
GetLogicalVersion() GetLogicalVersion() GetLogicalVersion()

Logical version indicates the changes in the OM of the domain. This acts independent of assembly fileversion or version.

SetConnection(ISfcConnection) SetConnection(ISfcConnection) SetConnection(ISfcConnection)

Sets the active connection for the domain root. This is used for domain instantiation / hopping.

(Inherited from ISfcHasConnection)

Applies to