ActionContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece o contexto para uma ação durante a execução.
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
- Herança
- Atributos
- Implementações
-
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
Construtores
ActionContext() |
Inicializa uma nova instância da classe ActionContext com os valores de propriedade padrão. |
ActionContext(IContext) |
Inicializa uma nova instância da classe ActionContext com o parâmetro de contexto especificado. |
ActionContext(IServiceProvider) |
Inicializa uma nova instância da classe ActionContext com o parâmetro de provedor de serviço especificado. |
ActionContext(IServiceProvider, IEnumerable<KeyValuePair<String,Object>>) |
Inicializa uma nova instância da classe ActionContext com os parâmetros de provedor de serviço e de propriedades especificados. |
Propriedades
Count |
Obtém a contagem de itens no dicionário de propriedades. (Herdado de PropertyDictionary) |
IsReadOnly |
Obtém um valor que indica se a propriedade pode ser modificada. (Herdado de PropertyDictionary) |
Item[String] |
Obtém ou define o item na chave especificada. (Herdado de PropertyDictionary) |
Keys |
Obtém as chaves da propriedade. (Herdado de PropertyDictionary) |
Values |
Obtém o objeto ICollection que contém os valores do dicionário. (Herdado de PropertyDictionary) |
Métodos
Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution) |
Especifica as entradas de cadeias de caracteres a serem adicionadas ao dicionário. (Herdado de PropertyDictionary) |
Add(ISfcProperty) |
Indica uma propriedade a ser adicionada ao dicionário. (Herdado de PropertyDictionary) |
Add(ISfcProperty, PropertyCollisionResolution) |
Especifica o valor da cadeia de caracteres a ser adicionada ao dicionário. (Herdado de PropertyDictionary) |
Add(KeyValuePair<String,Object>) |
Indica um valor de cadeia de caracteres especificada a ser adicionada ao dicionário. (Herdado de PropertyDictionary) |
Add(KeyValuePair<String,Object>, PropertyCollisionResolution) |
Indica o valor adicionado ao dicionário. (Herdado de PropertyDictionary) |
Add(String, Object) |
Adiciona a chave e o valor especificados ao dicionário. (Herdado de PropertyDictionary) |
Add(String, Object, PropertyCollisionResolution) |
Indica o valor da propriedade a ser adicionada com a chave, o valor e o evento especificados. (Herdado de PropertyDictionary) |
Add(String, Type) |
Indica o valor da propriedade a ser adicionado com o nome e o tipo especificados. (Herdado de PropertyDictionary) |
Add(String, Type, PropertyCollisionResolution) |
Indica o valor da propriedade a ser adicionada usando PropertyCollisionResolution. (Herdado de PropertyDictionary) |
AddService(Type, Object) |
Adiciona o serviço especificado ao contêiner de serviço. Essa classe não pode ser herdada. |
AddService(Type, Object, Boolean) |
Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para qualquer contêiner de serviço pai. Essa classe não pode ser herdada. |
AddService(Type, ServiceCreatorCallback) |
Adiciona o serviço especificado ao contêiner de serviço. Essa classe não pode ser herdada. |
AddService(Type, ServiceCreatorCallback, Boolean) |
Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai. Essa classe não pode ser herdada. |
Clear() |
Limpa o conteúdo da propriedade. Essa classe não pode ser herdada. (Herdado de PropertyDictionary) |
Contains(ISfcProperty) |
Determina um valor que indica um objeto especificado a ser contido. (Herdado de PropertyDictionary) |
Contains(KeyValuePair<String,Object>) |
Fornece o objeto do PropertyDictionary. (Herdado de PropertyDictionary) |
Contains(String) |
Determina se o dicionário contém um nome de propriedade específico. (Herdado de PropertyDictionary) |
Contains<T>(String) |
Indica um valor se o dicionário contém um nome específico. (Herdado de PropertyDictionary) |
ContainsKey(String) |
Determina se o dicionário contém a chave especificada. (Herdado de PropertyDictionary) |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia as entradas do dicionário em uma instância de Matriz unidimensional no índice especificado. (Herdado de PropertyDictionary) |
EnumProperties() |
Indica as propriedades enumeráveis para o PropertyDictionary. (Herdado de PropertyDictionary) |
Equals(IContext) |
Determina se o objeto especificado é igual ao objeto atual com o contexto especificado. |
GetEnumerator() |
Recupera um enumerador que itera pelo dicionário. (Herdado de PropertyDictionary) |
GetPropertySet() |
Indica uma propriedade específica no PropertyDictionary. (Herdado de PropertyDictionary) |
GetService(Type) |
Obtém o objeto de serviço do tipo especificado. |
OnPropertyChanged(String) |
Indica um valor especificado de uma propriedade alterada. (Herdado de PropertyDictionary) |
OnPropertyMetadataChanged(String) |
Indica um valor quando uma propriedade nos metadados é alterada. (Herdado de PropertyDictionary) |
Remove(KeyValuePair<String,Object>) |
Retorna um valor que indica o objeto especificado a ser removido. (Herdado de PropertyDictionary) |
Remove(String) |
Remove o elemento com a chave especificada da coleção. (Herdado de PropertyDictionary) |
RemoveService(Type) |
Remove o tipo de serviço especificado do contêiner de serviço. Essa classe não pode ser herdada. |
RemoveService(Type, Boolean) |
Remove o tipo de serviço especificado do contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai. Essa classe não pode ser herdada. |
TryGetProperty(String, ISfcProperty) |
Recupera a propriedade associada à chave especificada. Essa classe não pode ser herdada. (Herdado de PropertyDictionary) |
TryGetPropertyValue(String, Object) |
Recupera um valor que indica uma propriedade a ser obtida. (Herdado de PropertyDictionary) |
TryGetPropertyValue<T>(String, T) |
Recupera um valor que indica uma propriedade a ser obtida usando uma lista de itens. (Herdado de PropertyDictionary) |
TryGetValue(String, Object) |
Recupera o valor associado à chave especificada. (Herdado de PropertyDictionary) |
Eventos
PropertyChanged |
Ocorre depois que o valor da propriedade de configurações do aplicativo é alterado. (Herdado de PropertyDictionary) |
PropertyMetadataChanged |
Ocorre depois que o valor da propriedade dos metadados é alterado. (Herdado de PropertyDictionary) |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera pelo objeto da Coleção atual. (Herdado de PropertyDictionary) |