Compartilhar via


ISfcDomain2 Interface

Definition

Extension for ISfcDomain to accommodate domain specific functionality like generating 'view' path for an object (as opposed to its 'physical' path)

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

Properties

ConnectionContext (Inherited from ISfcHasConnection)
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.

(Inherited from ISfcDomainLite)
DomainName

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

(Inherited from ISfcDomainLite)

Methods

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)

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.

(Inherited from ISfcHasConnection)
GetExecutionEngine()

Returns execution engine for this domain

(Inherited from ISfcDomain)
GetKey(IUrnFragment)

Gets an instance of Key given urn fragment interface and domain

(Inherited from ISfcDomain)
GetLogicalVersion()

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

(Inherited from ISfcDomainLite)
GetType(String)

Get the System.Type of the Sfc object class within the domain for the given string name.

(Inherited from ISfcDomain)
GetTypeMetadata(String)

Given type, return metadata for that type

(Inherited from ISfcDomain)
GetUrnSkeletonsFromType(Type)
SetConnection(ISfcConnection)

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

(Inherited from ISfcHasConnection)
UseSfcStateManagement()

Return true if you want SFC-provided State management, or false otherwise

(Inherited from ISfcDomain)

Applies to