Share via


ActionContext Classe

Définition

Fournit le contexte d'une action lors de son exécution.

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
Héritage
ActionContext
Attributs
Implémente

Constructeurs

ActionContext()

Initialise une nouvelle instance de la classe ActionContext avec les valeurs de propriétés par défaut.

ActionContext(IContext)

Initialise une nouvelle instance de la classe ActionContext avec le paramètre de contexte spécifié.

ActionContext(IServiceProvider)

Initialise une nouvelle instance de la classe ActionContext avec le paramètre de fournisseur de services spécifié.

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

Initialise une nouvelle instance de la classe ActionContext avec les paramètres de fournisseur de services et de propriétés spécifiés.

Propriétés

Count

Obtient le nombre d'éléments dans le dictionnaire des propriétés.

(Hérité de PropertyDictionary)
IsReadOnly

Obtient une valeur qui indique si la propriété peut être modifiée.

(Hérité de PropertyDictionary)
Item[String]

Obtient ou définit l'élément au niveau de la clé spécifiée.

(Hérité de PropertyDictionary)
Keys

Obtient les clés de la propriété.

(Hérité de PropertyDictionary)
Values

Obtient l'objet ICollection qui contient les valeurs dans le dictionnaire.

(Hérité de PropertyDictionary)

Méthodes

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

Spécifie les entrées de chaînes à ajouter au dictionnaire.

(Hérité de PropertyDictionary)
Add(ISfcProperty)

Indique une propriété à ajouter dans le dictionnaire.

(Hérité de PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Spécifie la valeur de chaîne à ajouter au dictionnaire.

(Hérité de PropertyDictionary)
Add(KeyValuePair<String,Object>)

Indique une valeur de chaîne spécifiée à ajouter dans le dictionnaire.

(Hérité de PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Indique la valeur ajoutée dans le dictionnaire.

(Hérité de PropertyDictionary)
Add(String, Object)

Ajoute la clé et la valeur spécifiées au dictionnaire.

(Hérité de PropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Indique la valeur de propriété à ajouter avec la clé, la valeur et l'événement spécifiés.

(Hérité de PropertyDictionary)
Add(String, Type)

Indique la valeur de propriété à ajouter avec le nom et le type spécifiés.

(Hérité de PropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Indique la valeur de propriété à ajouter à l'aide de PropertyCollisionResolution.

(Hérité de PropertyDictionary)
AddService(Type, Object)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de services et promeut éventuellement le service vers les conteneurs de services parents éventuels. Cette classe ne peut pas être héritée.

AddService(Type, ServiceCreatorCallback)

Ajoute le service spécifié au conteneur de service. Cette classe ne peut pas être héritée.

AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié au conteneur de service, et promeut éventuellement le service au niveau de n'importe quel conteneur de service parent. Cette classe ne peut pas être héritée.

Clear()

Efface le contenu de la propriété. Cette classe ne peut pas être héritée.

(Hérité de PropertyDictionary)
Contains(ISfcProperty)

Détermine une valeur qui indique un objet spécifié qui doit être contenu.

(Hérité de PropertyDictionary)
Contains(KeyValuePair<String,Object>)

Fournit l'objet pour le PropertyDictionary.

(Hérité de PropertyDictionary)
Contains(String)

Détermine si le dictionnaire contient un nom de propriété spécifique.

(Hérité de PropertyDictionary)
Contains<T>(String)

Indique une valeur indiquant si le dictionnaire contient un nom spécifique.

(Hérité de PropertyDictionary)
ContainsKey(String)

Détermine si le dictionnaire contient la clé spécifiée.

(Hérité de PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

Copie les entrées du dictionnaire vers une instance de tableau unidimensionnel au niveau de l'index spécifié.

(Hérité de PropertyDictionary)
EnumProperties()

Indique les propriétés énumérables pour le PropertyDictionary.

(Hérité de PropertyDictionary)
Equals(IContext)

Détermine si l'objet spécifié est égal à l'objet actuel avec le contexte spécifié.

GetEnumerator()

Récupère un énumérateur qui effectue une itération dans le dictionnaire.

(Hérité de PropertyDictionary)
GetPropertySet()

Indique une propriété spécifique dans le PropertyDictionary.

(Hérité de PropertyDictionary)
GetService(Type)

Obtient l'objet service du type spécifié.

OnPropertyChanged(String)

Indique une valeur spécifiée d'une propriété qui est modifiée.

(Hérité de PropertyDictionary)
OnPropertyMetadataChanged(String)

Indique une valeur lorsqu'une propriété dans les métadonnées est modifiée.

(Hérité de PropertyDictionary)
Remove(KeyValuePair<String,Object>)

Retourne une valeur qui indique l'objet à supprimer.

(Hérité de PropertyDictionary)
Remove(String)

Supprime de la collection l'élément avec la clé spécifiée.

(Hérité de PropertyDictionary)
RemoveService(Type)

Supprime le type de service spécifié du conteneur de service. Cette classe ne peut pas être héritée.

RemoveService(Type, Boolean)

Supprime le type de service spécifié du conteneur de service, et promeut éventuellement le service au niveau de n'importe quel conteneur de service parent. Cette classe ne peut pas être héritée.

TryGetProperty(String, ISfcProperty)

Récupère la propriété associée à la clé spécifiée. Cette classe ne peut pas être héritée.

(Hérité de PropertyDictionary)
TryGetPropertyValue(String, Object)

Récupère une valeur qui indique une propriété à obtenir.

(Hérité de PropertyDictionary)
TryGetPropertyValue<T>(String, T)

Récupère une valeur qui indique une propriété à obtenir à l'aide d'une liste d'éléments.

(Hérité de PropertyDictionary)
TryGetValue(String, Object)

Récupère la valeur associée à la clé spécifiée.

(Hérité de PropertyDictionary)

Événements

PropertyChanged

Se produit une fois que la valeur de la propriété des paramètres d'application a été modifiée.

(Hérité de PropertyDictionary)
PropertyMetadataChanged

Se produit une fois que la valeur de la propriété des métadonnées a été modifiée.

(Hérité de PropertyDictionary)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui effectue une itération dans l'objet Collection actuel.

(Hérité de PropertyDictionary)

S’applique à