DacDomain Class
The DacDomain class instantiates the Microsoft.SqlServer.Management.Sdk.Sfc methods and properties inherited by the DacStore class.
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Microsoft.SqlServer.Management.Dac.DacDomain
Microsoft.SqlServer.Management.Dac.DacStore
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
Microsoft.SqlServer.Management.Dac.DacDomain
Microsoft.SqlServer.Management.Dac.DacStore
Namespace: Microsoft.SqlServer.Management.Dac
Assembly: Microsoft.SqlServer.Management.Dac (in Microsoft.SqlServer.Management.Dac.dll)
The DacDomain type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | AbstractIdentityKey | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | DacInstances | Gets a DacInstanceCollection object that enumerates the DAC instances deployed or registered on an instance of the Database Engine. |
![]() | DacStore | Gets the DacStore object associated with this DacDomain object. |
![]() | Metadata | Returns metadata about the instance and its domain. (Inherited from SfcInstance.) |
![]() | Name | Gets a String value with the name of the instance of the Database Engine to which the DAC domain is connected. |
![]() | Parent | Gets or sets the instance parent via the keychain. (Inherited from SfcInstance.) |
![]() | Properties | Returns a collection instance properties. (Inherited from SfcInstance.) |
![]() | PropertyStorageProvider | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | SqlStoreConnection | Gets or sets the connection to an instance of the Database Engine. |
![]() | State | Returns the state of the SfcInstance object. (Inherited from SfcInstance.) |
![]() | Urn | Returns the uniform resource name of the SfcInstance object. (Inherited from SfcInstance.) |
| Name | Description | |
|---|---|---|
![]() | AlterImpl | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | CheckObjectCreated | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | CheckObjectState | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | CreateIdentityKey | Creates a SfcKey object for the DAC domain. (Overrides SfcInstance.CreateIdentityKey().) |
![]() | CreateImpl | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | Discover | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | DropImpl | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetChildCollection | Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Returns a ISfcCollection object. (Overrides SfcInstance.GetChildCollection(String).) |
![]() | GetDomain | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetPropertySet | Returns the set of properties for the SfcInstance object. (Inherited from SfcInstance.) |
![]() | GetType | (Inherited from Object.) |
![]() | GetTypeMetadataImpl | Indicates the domains that override by returning the right TypeMetadata class directly. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | InitializeUIPropertyState | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | MarkForDropImpl | Returns a value that indicates the existing objects to be dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | MarkRootAsConnected | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | MoveImpl | Indicates the new parent object to move in an instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | OnPropertyMetadataChanges | Invoked whenever the effective value of any SfcInstance metadata is updated. (Inherited from SfcInstance.) |
![]() | OnPropertyValueChanges | Invoked whenever the effective value of any SfcInstance property is updated. (Inherited from SfcInstance.) |
![]() | PostAlter | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PostCreate | Indicates the default implementor that creates the execution result. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PostDrop | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PostMove | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PostRename | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | Refresh | Refreshes the object's properties by reading them from the server. (Inherited from SfcInstance.) |
![]() | RenameImpl | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | ResetKey | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | Serialize | Serializes the instance to XML. (Inherited from SfcInstance.) |
![]() | ToString | Returns a string representation of the instance Urn. (Inherited from SfcInstance.) |
![]() | UpdateUIPropertyState | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | Validate | Indicates the basic child object's validation. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
| Name | Description | |
|---|---|---|
![]() | propertyChanged | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PropertyChanged | CLS-compliant event for property changes. (Inherited from SfcInstance.) |
![]() | propertyMetadataChanged | Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from SfcInstance.) |
![]() | PropertyMetadataChanged | CLS-compliant event for property metadata changes. (Inherited from SfcInstance.) |
| Name | Description | |
|---|---|---|
![]() ![]() | ISfcDomain.GetExecutionEngine | Returns an ISfcExecutionEngine object that specifies an instance of the Database Engine for running scripts. |
![]() ![]() | ISfcDomain.GetKey | Gets a SfcKey object that represents the DAC domain. |
![]() ![]() | ISfcDomain.GetType | Gets a Type object describing the Sfc type with the specified name within the Sfc domain. |
![]() ![]() | ISfcDomain.GetTypeMetadata | Obsolete. Gets the metadata for the specified SFC type. |
![]() ![]() | ISfcDomain.UseSfcStateManagement | Specifies whether to use the state management provided by the Microsoft.SqlServer.Management.Sdk.Sfc namespace. |
![]() ![]() | ISfcDomainLite.DomainInstanceName | Gets the specified instance name of the domain. |
![]() ![]() | ISfcDomainLite.DomainName | Gets the specified name of the domain. |
![]() ![]() | ISfcDomainLite.GetLogicalVersion | Gets a logical version number that represents the level of changes to the object model in the SFC domain. |
![]() ![]() | ISfcHasConnection.ConnectionContext | Gets the specified context for the connection. |
![]() ![]() | ISfcHasConnection.GetConnection() | Gets a connection to the instance of the Database Engine serving as a backing store. |
![]() ![]() | ISfcHasConnection.GetConnection(SfcObjectQueryMode) | Gets a connection to the instance of the Database Engine serving as a backing store that supports the specified query processing mode. |
![]() ![]() | ISfcHasConnection.SetConnection | Sets the active connection for the domain root. |



