Action Classe

Definizione

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

public sealed class Action : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
type Action = class
    inherit SfcInstance
Public NotInheritable Class Action
Inherits SfcInstance
Ereditarietà

Costruttori

Nome Descrizione
Action()

Inizializza una nuova istanza della classe Action.

Action(Event, ActionInfo)

Inizializza una nuova istanza della Action classe da un'istanza di ActionInfo.

Action(Event, String)

Inizializza una nuova istanza della Action classe con l'elemento padre e il nome specificati. Il nome qui deve essere sotto forma di eventModuleId.packagename.eventname o packagename.eventname.

Campi

Nome Descrizione
TypeTypeName

Nome del tipo

Proprietà

Nome Descrizione
AbstractIdentityKey

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
Description

Ottiene o imposta la descrizione dell'azione. La funzione di accesso Set è solo per uso interno.

IdentityKey

Ottiene la chiave di identità.

KeyChain

Restituisce il percorso di identità dell'oggetto

(Ereditato da SfcInstance)
Metadata

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
ModuleID

Ottiene l'ID del modulo.

Name

Nome dell'azione

PackageName

Ottiene il nome del pacchetto a cui appartiene questa azione.

Parent

Ottiene o imposta l'elemento padre.

Properties

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PropertyStorageProvider

Questa proprietà restituisce l'implementazione predefinita di SFC per l'interfaccia ISfcPropertyStorageProvider, che può essere sottoposta a override nelle classi figlio per restituire un altro provider di archiviazione ,ad esempio un elenco di proprietà flat.

(Ereditato da SfcInstance)
State

Stato dell'oggetto, utilizzato nella funzione Alter nella sessione.

Urn

Creare una nuova stringa Urn per ogni richiesta e restituirla.

(Ereditato da SfcInstance)

Metodi

Nome Descrizione
AlterImpl()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
CheckObjectCreated()

Per essere chiamato dal dominio per quando un'API richiede che l'oggetto venga creato più forte di CheckObjectState

(Ereditato da SfcInstance)
CheckObjectState()

Per essere chiamato dal dominio per qualsiasi accesso all'oggetto

(Ereditato da SfcInstance)
CreateIdentityKey()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
CreateImpl()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
DropImpl()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
GetChildCollection(String)

Ottiene la raccolta figlio in questa istanza per la stringa del nome dell'elemento specificata.

(Ereditato da SfcInstance)
GetDomain()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
GetObjectFactory()

Ottiene la factory dell'oggetto.

GetPropertySet()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
GetScriptCreate()

Ottiene lo script Create per l'azione.

GetTypeMetadata()

Ottiene i metadati del tipo Sfc.

GetTypeMetadataImpl()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
InitializeUIPropertyState()

Esegui l'override dagli oggetti figlio che riguardano l'inizializzazione dei relativi stati (metadati dinamici che sono attualmente ". Enabled" proprietà)

(Ereditato da SfcInstance)
MarkForDropImpl(Boolean)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
MarkRootAsConnected()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
MoveImpl(SfcInstance)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PostAlter(Object)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PostCreate(Object)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PostDrop(Object)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PostMove(Object)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PostRename(Object)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
Refresh()

aggiorna le proprietà dell'oggetto leggendole dal server

(Ereditato da SfcInstance)
RenameImpl(SfcKey)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
ResetKey()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
Serialize(XmlWriter)

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
SetActionInfo(ActionInfo)

Impostare ActionInfo per un'azione in sospeso.

ToString()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
UpdateUIPropertyState()

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
Validate()

Convalida dell'oggetto figlio di base

(Ereditato da SfcInstance)

Eventi

Nome Descrizione
propertyChanged

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PropertyChanged

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
propertyMetadataChanged

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)
PropertyMetadataChanged

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

(Ereditato da SfcInstance)

Si applica a