Compartilhar via


Classe SfcInstance

Base class for all SQL Server Foundation Class (SFC) objects in an object model domain, such as SMO. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Mais...

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

Sintaxe

'Declaração
Public MustInherit Class SfcInstance _
    Implements ISfcDiscoverObject, ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged
'Uso
Dim instance As SfcInstance
public abstract class SfcInstance : ISfcDiscoverObject, 
    ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged
public ref class SfcInstance abstract : ISfcDiscoverObject, 
    ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged
[<AbstractClassAttribute>]
type SfcInstance =  
    class 
        interface ISfcDiscoverObject 
        interface ISfcPropertyProvider 
        interface ISfcNotifyPropertyMetadataChanged 
        interface INotifyPropertyChanged 
    end
public abstract class SfcInstance implements ISfcDiscoverObject, ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged

O tipo SfcInstance expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido SfcInstance Creates the object that inherits from SfcInstance.

Início

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Propriedade pública Metadata Returns metadata about the instance and its domain.
Propriedade pública Parent Gets or sets the instance parent via the keychain.
Propriedade pública Properties Returns a collection instance properties.
Propriedade protegida PropertyStorageProvider Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Propriedade protegida State Returns the state of the SfcInstance object.
Propriedade pública Urn Returns the uniform resource name of the SfcInstance object.

Início

Métodos

  Nome Descrição
Método protegido AlterImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido CheckObjectCreated Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido CheckObjectState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido CreateIdentityKey Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido CreateImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público Discover Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido DropImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método protegido GetChildCollection Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público GetDomain Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público GetHashCode (Herdado de Object.)
Método público GetPropertySet Returns the set of properties for the SfcInstance object.
Método público GetType (Herdado de Object.)
Método protegido GetTypeMetadataImpl Indicates the domains that override by returning the right TypeMetadata class directly. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido InitializeUIPropertyState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido MarkForDropImpl Returns a value that indicates the existing objects to be dropped. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido MarkRootAsConnected Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido MoveImpl Indicates the new parent object to move in an instance. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated.
Método protegido OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated.
Método protegido PostAlter Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido PostCreate Indicates the default implementor that creates the execution result. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido PostDrop Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido PostMove Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido PostRename Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público Refresh Refreshes the object's properties by reading them from the server.
Método protegido RenameImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido ResetKey Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método público Serialize Serializes the instance to XML.
Método público ToString Returns a string representation of the instance Urn. (Substitui Object.ToString().)
Método protegido UpdateUIPropertyState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Método protegido Validate Indicates the basic child object's validation. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

Início

Eventos

  Nome Descrição
Evento protegido propertyChanged Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Evento público PropertyChanged CLS-compliant event for property changes.
Evento protegido propertyMetadataChanged Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.
Evento público PropertyMetadataChanged CLS-compliant event for property metadata changes.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Sdk.Sfc

Hierarquia de herança

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.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
    Microsoft.SqlServer.Management.XEvent.XEStore