ActionContext Clase

Definición

Proporciona el contexto para una acción mientras se ejecuta.

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
Herencia
ActionContext
Atributos
Implementaciones

Constructores

ActionContext()

Inicializa una nueva instancia de la clase ActionContext con los valores de propiedad predeterminados.

ActionContext(IContext)

Inicializa una nueva instancia de la clase ActionContext con el parámetro de contexto especificado.

ActionContext(IServiceProvider)

Inicializa una nueva instancia de la clase ActionContext con el parámetro de proveedor de servicio especificado.

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

Inicializa una nueva instancia de la clase ActionContext con los parámetros de proveedor de servicio y propiedades especificados.

Propiedades

Count

Obtiene el recuento de elementos del diccionario de propiedades.

(Heredado de PropertyDictionary)
IsReadOnly

Obtiene un valor que indica si se puede modificar la propiedad.

(Heredado de PropertyDictionary)
Item[String]

Obtiene o establece el elemento en la clave especificada.

(Heredado de PropertyDictionary)
Keys

Obtiene las claves de la propiedad.

(Heredado de PropertyDictionary)
Values

Obtiene el objeto ICollection que contiene los valores del diccionario.

(Heredado de PropertyDictionary)

Métodos

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

Especifica las entradas de cadena que se van a agregar al diccionario.

(Heredado de PropertyDictionary)
Add(ISfcProperty)

Indica una propiedad que se va a agregar al diccionario.

(Heredado de PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Especifica el valor de cadena que se va a agregar al diccionario.

(Heredado de PropertyDictionary)
Add(KeyValuePair<String,Object>)

Indica un valor de cadena especificado que se va a agregar al diccionario.

(Heredado de PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Indica el valor agregado al diccionario.

(Heredado de PropertyDictionary)
Add(String, Object)

Agrega la clave y el valor especificados al diccionario.

(Heredado de PropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Indica el valor de propiedad que se va a agregar con la clave, el valor y el evento especificados.

(Heredado de PropertyDictionary)
Add(String, Type)

Indica el valor de propiedad que se va a agregar con el nombre y el tipo especificados.

(Heredado de PropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Indica el valor de propiedad que se va a agregar utilizando PropertyCollisionResolution.

(Heredado de PropertyDictionary)
AddService(Type, Object)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

AddService(Type, Object, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio a cualquier contenedor de servicios primario. No se puede heredar esta clase.

AddService(Type, ServiceCreatorCallback)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario. No se puede heredar esta clase.

Clear()

Borra el contenido de la propiedad. No se puede heredar esta clase.

(Heredado de PropertyDictionary)
Contains(ISfcProperty)

Determina un valor que indica un objeto especificado que se va a contener.

(Heredado de PropertyDictionary)
Contains(KeyValuePair<String,Object>)

Proporciona el objeto para PropertyDictionary.

(Heredado de PropertyDictionary)
Contains(String)

Determina si el diccionario contiene un nombre de propiedad concreto.

(Heredado de PropertyDictionary)
Contains<T>(String)

Indica un valor si el diccionario contiene un nombre específico.

(Heredado de PropertyDictionary)
ContainsKey(String)

Determina si el diccionario contiene la clave especificada.

(Heredado de PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

Copia las entradas del diccionario en una instancia de una matriz unidimensional en el índice especificado.

(Heredado de PropertyDictionary)
EnumProperties()

Indica las propiedades que se pueden enumerar para PropertyDictionary.

(Heredado de PropertyDictionary)
Equals(IContext)

Determina si el objeto de conexión especificado es igual que el objeto actual con el contexto especificado.

GetEnumerator()

Recupera un enumerador que itera en el diccionario.

(Heredado de PropertyDictionary)
GetPropertySet()

Indica una propiedad específica en PropertyDictionary.

(Heredado de PropertyDictionary)
GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

OnPropertyChanged(String)

Indica un valor especificado de una propiedad que cambia.

(Heredado de PropertyDictionary)
OnPropertyMetadataChanged(String)

Indica un valor cuando se cambia una propiedad en los metadatos.

(Heredado de PropertyDictionary)
Remove(KeyValuePair<String,Object>)

Devuelve un valor que indica el objeto que se va a quitar.

(Heredado de PropertyDictionary)
Remove(String)

Quita el elemento con la clave especificada de la colección.

(Heredado de PropertyDictionary)
RemoveService(Type)

Quita el tipo de servicio especificado del contenedor de servicios. No se puede heredar esta clase.

RemoveService(Type, Boolean)

Quita el tipo de servicio especificado del contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario. No se puede heredar esta clase.

TryGetProperty(String, ISfcProperty)

Recupera la propiedad asociada a la clave especificada. No se puede heredar esta clase.

(Heredado de PropertyDictionary)
TryGetPropertyValue(String, Object)

Recupera un valor que indica una propiedad que se va a obtener.

(Heredado de PropertyDictionary)
TryGetPropertyValue<T>(String, T)

Recupera un valor que indica una propiedad que se va a obtener utilizando una lista de elementos.

(Heredado de PropertyDictionary)
TryGetValue(String, Object)

Recupera el valor asociado a la clave especificada.

(Heredado de PropertyDictionary)

Eventos

PropertyChanged

Se produce una vez que se cambia el valor de la propiedad de configuración de la aplicación.

(Heredado de PropertyDictionary)
PropertyMetadataChanged

Se produce una vez que se cambia el valor de la propiedad de metadatos.

(Heredado de PropertyDictionary)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que itera el objeto de colección actual.

(Heredado de PropertyDictionary)

Se aplica a