ActionContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il contesto per un'azione durante l'esecuzione.
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
- Ereditarietà
- Attributi
- Implementazioni
-
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
Costruttori
ActionContext() |
Inizializza una nuova istanza della classe ActionContext con i valori di proprietà predefiniti. |
ActionContext(IContext) |
Inizializza una nuova istanza della classe ActionContext con il parametro di contesto specificato. |
ActionContext(IServiceProvider) |
Inizializza una nuova istanza della classe ActionContext con il parametro provider di servizi specificato. |
ActionContext(IServiceProvider, IEnumerable<KeyValuePair<String,Object>>) |
Inizializza una nuova istanza della classe ActionContext con i parametri provider di servizi e proprietà specificati. |
Proprietà
Count |
Ottiene il numero degli elementi nel dizionario delle proprietà. (Ereditato da PropertyDictionary) |
IsReadOnly |
Ottiene un valore che indica se la proprietà può essere modificata. (Ereditato da PropertyDictionary) |
Item[String] |
Ottiene o imposta l'elemento in corrispondenza della chiave specificata. (Ereditato da PropertyDictionary) |
Keys |
Ottiene le chiavi della proprietà. (Ereditato da PropertyDictionary) |
Values |
Ottiene l'oggetto ICollection che contiene i valori nel dizionario. (Ereditato da PropertyDictionary) |
Metodi
Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution) |
Specifica gli input di stringa da aggiungere al dizionario. (Ereditato da PropertyDictionary) |
Add(ISfcProperty) |
Indica una proprietà da aggiungere nel dizionario. (Ereditato da PropertyDictionary) |
Add(ISfcProperty, PropertyCollisionResolution) |
Specifica il valore stringa da aggiungere al dizionario. (Ereditato da PropertyDictionary) |
Add(KeyValuePair<String,Object>) |
Indica un valore stringa specificato da aggiungere nel dizionario. (Ereditato da PropertyDictionary) |
Add(KeyValuePair<String,Object>, PropertyCollisionResolution) |
Indica il valore aggiunto nel dizionario. (Ereditato da PropertyDictionary) |
Add(String, Object) |
Aggiunge la chiave e il valore specificati al dizionario. (Ereditato da PropertyDictionary) |
Add(String, Object, PropertyCollisionResolution) |
Indica il valore di proprietà da aggiungere con la chiave, il valore e l'evento specificati. (Ereditato da PropertyDictionary) |
Add(String, Type) |
Indica il valore di proprietà da aggiungere con il nome e il tipo specificati. (Ereditato da PropertyDictionary) |
Add(String, Type, PropertyCollisionResolution) |
Indica il valore della proprietà da aggiungere tramite l'oggetto PropertyCollisionResolution. (Ereditato da PropertyDictionary) |
AddService(Type, Object) |
Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata. |
AddService(Type, Object, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio a qualsiasi contenitore del servizio padre. La classe non può essere ereditata. |
AddService(Type, ServiceCreatorCallback) |
Aggiunge il servizio specificato al contenitore del servizio. La classe non può essere ereditata. |
AddService(Type, ServiceCreatorCallback, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. La classe non può essere ereditata. |
Clear() |
Cancella il contenuto della proprietà. La classe non può essere ereditata. (Ereditato da PropertyDictionary) |
Contains(ISfcProperty) |
Determina un valore che indica un oggetto specificato da contenere. (Ereditato da PropertyDictionary) |
Contains(KeyValuePair<String,Object>) |
Fornisce l'oggetto per l'oggetto PropertyDictionary. (Ereditato da PropertyDictionary) |
Contains(String) |
Determina se il dizionario contiene un nome di proprietà specifico. (Ereditato da PropertyDictionary) |
Contains<T>(String) |
Indica un valore che indica se il dizionario contiene un nome specifico. (Ereditato da PropertyDictionary) |
ContainsKey(String) |
Determina se il dizionario contiene la chiave specificata. (Ereditato da PropertyDictionary) |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia le voci del dizionario in un'istanza Array unidimensionale in corrispondenza dell'indice specificato. (Ereditato da PropertyDictionary) |
EnumProperties() |
Indica le proprietà enumerabili per l'oggetto PropertyDictionary. (Ereditato da PropertyDictionary) |
Equals(IContext) |
Determina se l'oggetto specificato è uguale all'oggetto corrente con il contesto specificato. |
GetEnumerator() |
Recupera un enumeratore che scorre il dizionario. (Ereditato da PropertyDictionary) |
GetPropertySet() |
Indica una proprietà specifica nell'oggetto PropertyDictionary. (Ereditato da PropertyDictionary) |
GetService(Type) |
Ottiene l'oggetto servizio del tipo specificato. |
OnPropertyChanged(String) |
Indica un valore specificato di una proprietà modificata. (Ereditato da PropertyDictionary) |
OnPropertyMetadataChanged(String) |
Indica un valore quando una proprietà nei metadati viene modificata. (Ereditato da PropertyDictionary) |
Remove(KeyValuePair<String,Object>) |
Restituisce un valore che indica l'oggetto da rimuovere. (Ereditato da PropertyDictionary) |
Remove(String) |
Rimuove l'elemento con la chiave specificata dalla raccolta. (Ereditato da PropertyDictionary) |
RemoveService(Type) |
Rimuove il tipo di servizio specificato dal contenitore del servizio. La classe non può essere ereditata. |
RemoveService(Type, Boolean) |
Rimuove il tipo di servizio specificato dal contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. La classe non può essere ereditata. |
TryGetProperty(String, ISfcProperty) |
Recupera la proprietà associata alla chiave specificata. La classe non può essere ereditata. (Ereditato da PropertyDictionary) |
TryGetPropertyValue(String, Object) |
Recupera un valore che indica una proprietà da ottenere. (Ereditato da PropertyDictionary) |
TryGetPropertyValue<T>(String, T) |
Recupera un valore che indica una proprietà da ottenere utilizzando un elenco di elementi. (Ereditato da PropertyDictionary) |
TryGetValue(String, Object) |
Recupera il valore associato alla chiave specificata. (Ereditato da PropertyDictionary) |
Eventi
PropertyChanged |
Si verifica dopo la modifica del valore della proprietà di impostazione dell'applicazione. (Ereditato da PropertyDictionary) |
PropertyMetadataChanged |
Si verifica dopo la modifica del valore della proprietà dei metadati. (Ereditato da PropertyDictionary) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che scorre l'oggetto Collection corrente. (Ereditato da PropertyDictionary) |