Partager via


Classe SfcInstance

Base class for all SQL Server Foundation Class (SFC) objects in an object model domain, such as SMO. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly :  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntaxe

'Déclaration
Public MustInherit Class SfcInstance _
    Implements ISfcDiscoverObject, ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged
'Utilisation
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

Le type SfcInstance expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SfcInstance Creates the object that inherits from SfcInstance.

Haut de la page

Propriétés

  Nom Description
Propriété protégée AbstractIdentityKey Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Propriété publique Metadata Returns metadata about the instance and its domain.
Propriété publique Parent Gets or sets the instance parent via the keychain.
Propriété publique Properties Returns a collection instance properties.
Propriété protégée PropertyStorageProvider Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Propriété protégée State Returns the state of the SfcInstance object.
Propriété publique Urn Returns the uniform resource name of the SfcInstance object.

Haut de la page

Méthodes

  Nom Description
Méthode protégée AlterImpl Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée CheckObjectCreated Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée CheckObjectState Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée CreateIdentityKey Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée CreateImpl Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique Discover Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée DropImpl Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode protégée GetChildCollection Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique GetDomain Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetPropertySet Returns the set of properties for the SfcInstance object.
Méthode publique GetType (hérité de Object.)
Méthode protégée GetTypeMetadataImpl Indicates the domains that override by returning the right TypeMetadata class directly. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée InitializeUIPropertyState Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée MarkForDropImpl Returns a value that indicates the existing objects to be dropped. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée MarkRootAsConnected Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode protégée MoveImpl Indicates the new parent object to move in an instance. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated.
Méthode protégée OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated.
Méthode protégée PostAlter Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée PostCreate Indicates the default implementor that creates the execution result. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée PostDrop Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée PostMove Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée PostRename Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique Refresh Refreshes the object's properties by reading them from the server.
Méthode protégée RenameImpl Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée ResetKey Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode publique Serialize Serializes the instance to XML.
Méthode publique ToString Returns a string representation of the instance Urn. (remplace Object.ToString().)
Méthode protégée UpdateUIPropertyState Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Méthode protégée Validate Indicates the basic child object's validation. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.

Haut de la page

Événements

  Nom Description
Événement protégé propertyChanged Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Événement public PropertyChanged CLS-compliant event for property changes.
Événement protégé propertyMetadataChanged Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.
Événement public PropertyMetadataChanged CLS-compliant event for property metadata changes.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.Sdk.Sfc

Hiérarchie d'héritage

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