ActionContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Atributos
- Implementaciones
-
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
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) |