ActionContext Klasse

Definition

Stellt bei der Ausführung den Kontext für eine Aktion bereit.

public ref class ActionContext : Microsoft::SqlServer::Management::Data::PropertyDictionary, IEquatable<Microsoft::SqlServer::Management::Data::IContext ^>, IServiceProvider, Microsoft::SqlServer::Management::Data::IContext, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::Design::IServiceContainer
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ActionContext : Microsoft.SqlServer.Management.Data.PropertyDictionary, IEquatable<Microsoft.SqlServer.Management.Data.IContext>, IServiceProvider, Microsoft.SqlServer.Management.Data.IContext, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.Design.IServiceContainer
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ActionContext = class
    inherit PropertyDictionary
    interface IContext
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IEquatable<IContext>
    interface IServiceContainer
    interface IServiceProvider
Public Class ActionContext
Inherits PropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IContext, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IEquatable(Of IContext), IServiceContainer, IServiceProvider, ISfcPropertySet
Vererbung
ActionContext
Attribute
Implementiert

Konstruktoren

ActionContext()

Initialisiert eine neue Instanz der ActionContext-Klasse mit den Standardeigenschaftswerten.

ActionContext(IContext)

Initialisiert eine neue Instanz der ActionContext-Klasse mit dem angegebenen Kontextparameter.

ActionContext(IServiceProvider)

Initialisiert eine neue Instanz der ActionContext-Klasse mit dem angegebenen ServiceProvider-Parameter.

ActionContext(IServiceProvider, IEnumerable<KeyValuePair<String,Object>>)

Initialisiert eine neue Instanz der ActionContext-Klasse mit dem angegebenen ServiceProvider-Parameter und Properties-Parameter.

Eigenschaften

Count

Ruft die Anzahl von Elementen im Eigenschaftenwörterbuch ab.

(Geerbt von PropertyDictionary)
IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaft geändert werden kann.

(Geerbt von PropertyDictionary)
Item[String]

Ruft das Element am angegebenen Schlüssel ab oder legt es fest.

(Geerbt von PropertyDictionary)
Keys

Ruft die Schlüssel der Eigenschaft ab.

(Geerbt von PropertyDictionary)
Values

Ruft das ICollection-Objekt ab, das die Werte im Wörterbuch enthält.

(Geerbt von PropertyDictionary)

Methoden

Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution)

Gibt die Zeichenfolgeneingaben an, die dem Wörterbuch hinzugefügt werden sollen.

(Geerbt von PropertyDictionary)
Add(ISfcProperty)

Gibt eine Eigenschaft an, die dem Wörterbuch hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Gibt den Zeichenfolgenwert an, der dem Wörterbuch hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
Add(KeyValuePair<String,Object>)

Gibt einen angegebenen Zeichenfolgenwert an, der dem Wörterbuch hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Gibt den Wert an, der dem Wörterbuch hinzugefügt wurde.

(Geerbt von PropertyDictionary)
Add(String, Object)

Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu.

(Geerbt von PropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Gibt den Eigenschaftswert an, der mit dem angegebenen Schlüssel, Wert und Ereignis hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
Add(String, Type)

Gibt den Eigenschaftswert an, der mit dem zu verwendenden Namen und Typ hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Gibt den Eigenschaftswert an, der mit PropertyCollisionResolution hinzugefügt werden soll.

(Geerbt von PropertyDictionary)
AddService(Type, Object)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden.

AddService(Type, Object, Boolean)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf einen beliebigen übergeordneten Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden.

AddService(Type, ServiceCreatorCallback)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu. Diese Klasse kann nicht vererbt werden.

AddService(Type, ServiceCreatorCallback, Boolean)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden.

Clear()

Löscht den Inhalt der Eigenschaft. Diese Klasse kann nicht vererbt werden.

(Geerbt von PropertyDictionary)
Contains(ISfcProperty)

Bestimmt einen Wert, der ein bestimmtes Objekt angibt, das enthalten sein sollte.

(Geerbt von PropertyDictionary)
Contains(KeyValuePair<String,Object>)

Stellt das Objekt für das PropertyDictionary bereit.

(Geerbt von PropertyDictionary)
Contains(String)

Stellt fest, ob das Wörterbuch einen bestimmten Eigenschaftsnamen enthält.

(Geerbt von PropertyDictionary)
Contains<T>(String)

Gibt einen Wert an, ob das Wörterbuch einen bestimmten Namen enthält.

(Geerbt von PropertyDictionary)
ContainsKey(String)

Bestimmt, ob das Wörterbuch den angegebenen Schlüssel enthält.

(Geerbt von PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

Kopiert die Wörterbucheinträge am angegebenen Index in eine eindimensionale Arrayinstanz.

(Geerbt von PropertyDictionary)
EnumProperties()

Gibt die aufzählbaren Eigenschaften für das PropertyDictionary an.

(Geerbt von PropertyDictionary)
Equals(IContext)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt mit dem angegebenen Kontext ist.

GetEnumerator()

Ruft einen Enumerator ab, der das Wörterbuch durchläuft.

(Geerbt von PropertyDictionary)
GetPropertySet()

Gibt eine bestimmte Eigenschaft im PropertyDictionary an.

(Geerbt von PropertyDictionary)
GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.

OnPropertyChanged(String)

Gibt einen angegebenen Wert einer Eigenschaft an, die geändert wurde.

(Geerbt von PropertyDictionary)
OnPropertyMetadataChanged(String)

Gibt einen Wert an, wenn eine Eigenschaft in den Metadaten geändert wurde.

(Geerbt von PropertyDictionary)
Remove(KeyValuePair<String,Object>)

Gibt einen Wert zurück, der das zu entfernende Objekt angibt.

(Geerbt von PropertyDictionary)
Remove(String)

Entfernt das Element mit dem angegebenen Schlüssel aus der Auflistung.

(Geerbt von PropertyDictionary)
RemoveService(Type)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer. Diese Klasse kann nicht vererbt werden.

RemoveService(Type, Boolean)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer und stuft den Dienst optional auf übergeordnete Dienstcontainer hoch. Diese Klasse kann nicht vererbt werden.

TryGetProperty(String, ISfcProperty)

Ruft die -Eigenschaft ab, die dem angegebenen Schlüssel zugeordnet ist. Diese Klasse kann nicht vererbt werden.

(Geerbt von PropertyDictionary)
TryGetPropertyValue(String, Object)

Ruft einen Wert ab, der eine abzurufende Eigenschaft angibt.

(Geerbt von PropertyDictionary)
TryGetPropertyValue<T>(String, T)

Ruft einen Wert ab, der eine Eigenschaft angibt, die mit einer Liste von Elementen abgerufen werden soll.

(Geerbt von PropertyDictionary)
TryGetValue(String, Object)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von PropertyDictionary)

Ereignisse

PropertyChanged

Tritt auf, nachdem der Wert der Anwendungseinstellungseigenschaft geändert wurde.

(Geerbt von PropertyDictionary)
PropertyMetadataChanged

Tritt auf, nachdem der Wert der Metadateneigenschaft geändert wurde.

(Geerbt von PropertyDictionary)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der das aktuelle Collection-Objekt durchläuft.

(Geerbt von PropertyDictionary)

Gilt für: