TechNet
Export (0) Print
Expand All

SfcInstance Class

 

Base class for all SQL Server Foundation Class (SFC) objects in an object model domain, such as SMO. 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)

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.Collector.CollectionItem
    Microsoft.SqlServer.Management.Collector.CollectionSet
    Microsoft.SqlServer.Management.Collector.CollectorConfigStore
    Microsoft.SqlServer.Management.Dmf.Condition
    Microsoft.SqlServer.Management.Dmf.ConnectionEvaluationHistory
    Microsoft.SqlServer.Management.Dmf.EvaluationDetail
    Microsoft.SqlServer.Management.Dmf.EvaluationHistory
    Microsoft.SqlServer.Management.Dmf.ObjectSet
    Microsoft.SqlServer.Management.Dmf.Policy
    Microsoft.SqlServer.Management.Dmf.PolicyCategory
    Microsoft.SqlServer.Management.Dmf.PolicyCategorySubscription
    Microsoft.SqlServer.Management.Dmf.PolicyStore
    Microsoft.SqlServer.Management.Dmf.TargetSet
    Microsoft.SqlServer.Management.Dmf.TargetSetLevel
    Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer
    Microsoft.SqlServer.Management.RegisteredServers.ServerGroupParent
    Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance<K, T>
    Microsoft.SqlServer.Management.Utility.Computer
    Microsoft.SqlServer.Management.Utility.DeployedDac
    Microsoft.SqlServer.Management.Utility.ManagedInstance
    Microsoft.SqlServer.Management.Utility.Utility
    Microsoft.SqlServer.Management.Utility.Volume
    Microsoft.SqlServer.Management.XEvent.Action
    Microsoft.SqlServer.Management.XEvent.ActionInfo
    Microsoft.SqlServer.Management.XEvent.BaseXEStore
    Microsoft.SqlServer.Management.XEvent.DataEventColumnInfo
    Microsoft.SqlServer.Management.XEvent.Event
    Microsoft.SqlServer.Management.XEvent.EventColumnInfo
    Microsoft.SqlServer.Management.XEvent.EventField
    Microsoft.SqlServer.Management.XEvent.EventInfo
    Microsoft.SqlServer.Management.XEvent.MapInfo
    Microsoft.SqlServer.Management.XEvent.MapValueInfo
    Microsoft.SqlServer.Management.XEvent.Package
    Microsoft.SqlServer.Management.XEvent.PredCompareInfo
    Microsoft.SqlServer.Management.XEvent.PredSourceInfo
    Microsoft.SqlServer.Management.XEvent.ReadOnlyEventColumnInfo
    Microsoft.SqlServer.Management.XEvent.Session
    Microsoft.SqlServer.Management.XEvent.Target
    Microsoft.SqlServer.Management.XEvent.TargetColumnInfo
    Microsoft.SqlServer.Management.XEvent.TargetField
    Microsoft.SqlServer.Management.XEvent.TargetInfo
    Microsoft.SqlServer.Management.XEvent.TypeInfo

public abstract class SfcInstance : ISfcDiscoverObject, ISfcPropertyProvider, 
	ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged

NameDescription
System_CAPS_protmethodSfcInstance()

Creates the object that inherits from SfcInstance.

NameDescription
System_CAPS_protpropertyAbstractIdentityKey

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubpropertyMetadata

Returns metadata about the instance and its domain.

System_CAPS_pubpropertyParent

Gets or sets the instance parent via the keychain.

System_CAPS_pubpropertyProperties

Returns a collection instance properties.

System_CAPS_protpropertyPropertyStorageProvider

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protpropertyState

Returns the state of the SfcInstance object.

System_CAPS_pubpropertyUrn

Returns the uniform resource name of the SfcInstance object.

NameDescription
System_CAPS_protmethodAlterImpl()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodCheckObjectCreated()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodCheckObjectState()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodCreateIdentityKey()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodCreateImpl()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodDiscover(ISfcDependencyDiscoveryObjectSink)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodDropImpl()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetChildCollection(String)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodGetDomain()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetPropertySet()

Returns the set of properties for the SfcInstance object.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodGetTypeMetadataImpl()

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.

System_CAPS_protmethodInitializeUIPropertyState()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodMarkForDropImpl(Boolean)

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.

System_CAPS_protmethodMarkRootAsConnected()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodMoveImpl(SfcInstance)

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.

System_CAPS_protmethodOnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Invoked whenever the effective value of any SfcInstance metadata is updated.

System_CAPS_protmethodOnPropertyValueChanges(PropertyChangedEventArgs)

Invoked whenever the effective value of any SfcInstance property is updated.

System_CAPS_protmethodPostAlter(Object)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodPostCreate(Object)

Indicates the default implementor that creates the execution result. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodPostDrop(Object)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodPostMove(Object)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodPostRename(Object)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodRefresh()

Refreshes the object's properties by reading them from the server.

System_CAPS_protmethodRenameImpl(SfcKey)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodResetKey()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubmethodSerialize(XmlWriter)

Serializes the instance to XML.

System_CAPS_pubmethodToString()

Returns a string representation of the instance Urn.(Overrides Object.ToString().)

System_CAPS_protmethodUpdateUIPropertyState()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_protmethodValidate()

Indicates the basic child object's validation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

NameDescription
System_CAPS_proteventpropertyChanged

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubeventPropertyChanged

System_CAPS_proteventpropertyMetadataChanged

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

System_CAPS_pubeventPropertyMetadataChanged

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft