ActionContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Attributs
- Implémente
-
IContext IPropertyDictionary ISfcPropertySet ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable IServiceContainer IEquatable<IContext> IServiceProvider
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) |