Condividi tramite


ActionContext Classe

Definizione

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à
ActionContext
Attributi
Implementazioni

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)

Si applica a