Share via


ActionContext Classe

Definição

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
ActionContext
Atributos
Implementações

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)

Aplica-se a