ActionContext Класс

Определение

Предоставляет контекст для действия во время выполнения.

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
Наследование
ActionContext
Атрибуты
Реализации

Конструкторы

ActionContext()

Инициализирует новый экземпляр класса ActionContext со значениями свойств по умолчанию.

ActionContext(IContext)

Инициализирует новый экземпляр класса ActionContext с указанным параметром контекста.

ActionContext(IServiceProvider)

Инициализирует новый экземпляр класса ActionContext с указанным параметром поставщика службы.

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

Инициализирует новый экземпляр класса ActionContext с указанными параметрами поставщика службы и свойств.

Свойства

Count

Возвращает число элементов в словаре свойств.

(Унаследовано от PropertyDictionary)
IsReadOnly

Возвращает значение, указывающее, можно ли модифицировать свойство.

(Унаследовано от PropertyDictionary)
Item[String]

Возвращает или задает элемент по указанному ключу.

(Унаследовано от PropertyDictionary)
Keys

Возвращает ключи свойства.

(Унаследовано от PropertyDictionary)
Values

Возвращает объект ICollection, который содержит значения в словаре.

(Унаследовано от PropertyDictionary)

Методы

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

Указывает входные строки, которые нужно добавить в словарь.

(Унаследовано от PropertyDictionary)
Add(ISfcProperty)

Указывает свойство, которое нужно добавить в словарь.

(Унаследовано от PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Указывает строковое значение, которое нужно добавить в словарь.

(Унаследовано от PropertyDictionary)
Add(KeyValuePair<String,Object>)

Указывает заданное строковое значение, которое нужно добавить в словарь.

(Унаследовано от PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Указывает значение, добавляемое в словарь.

(Унаследовано от PropertyDictionary)
Add(String, Object)

Добавляет указанные ключ и значение в словарь.

(Унаследовано от PropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Указывает значение свойства, добавляемое с заданным ключом, значением и событием.

(Унаследовано от PropertyDictionary)
Add(String, Type)

Указывает значение свойства, добавляемое с указанными именем и типом.

(Унаследовано от PropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Указывает значение свойства, добавляемое с помощью PropertyCollisionResolution.

(Унаследовано от PropertyDictionary)
AddService(Type, Object)

Добавляет указанную службу в контейнер службы. Этот класс не наследуется.

AddService(Type, Object, Boolean)

Добавляет указанную службу в контейнер службы с возможностью повышения службы до любого из родительских контейнеров службы. Этот класс не наследуется.

AddService(Type, ServiceCreatorCallback)

Добавляет указанную службу в контейнер службы. Этот класс не наследуется.

AddService(Type, ServiceCreatorCallback, Boolean)

Добавляет указанную службу в контейнер службы с возможностью повышения службы до родительских контейнеров службы. Этот класс не наследуется.

Clear()

Очищает содержимое свойства. Этот класс не наследуется.

(Унаследовано от PropertyDictionary)
Contains(ISfcProperty)

Определяет значение, обозначающее заданный объект, который должен содержаться в свойстве.

(Унаследовано от PropertyDictionary)
Contains(KeyValuePair<String,Object>)

Предоставляет объект для PropertyDictionary.

(Унаследовано от PropertyDictionary)
Contains(String)

Определяет, содержит ли словарь имя конкретного свойства.

(Унаследовано от PropertyDictionary)
Contains<T>(String)

Указывает, содержит ли словарь определенное имя.

(Унаследовано от PropertyDictionary)
ContainsKey(String)

Определяет, есть ли указанный ключ в словаре.

(Унаследовано от PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

Копирует словарные записи в экземпляр одномерного массива, начиная с указанного индекса.

(Унаследовано от PropertyDictionary)
EnumProperties()

Указывает перечисляемые свойства для PropertyDictionary.

(Унаследовано от PropertyDictionary)
Equals(IContext)

Определяет, равен ли указанный объект текущему объекту с указанным контекстом.

GetEnumerator()

Извлекает перечислитель для итераций по словарю.

(Унаследовано от PropertyDictionary)
GetPropertySet()

Обозначает конкретное свойство в PropertyDictionary.

(Унаследовано от PropertyDictionary)
GetService(Type)

Возвращает объект службы указанного типа.

OnPropertyChanged(String)

Обозначает заданное значение изменяемого свойства.

(Унаследовано от PropertyDictionary)
OnPropertyMetadataChanged(String)

Указывает значение, если меняется свойство в метаданных.

(Унаследовано от PropertyDictionary)
Remove(KeyValuePair<String,Object>)

Возвращает значение, обозначающее удаляемый объект.

(Унаследовано от PropertyDictionary)
Remove(String)

Удаляет элемент с указанным ключом из коллекции.

(Унаследовано от PropertyDictionary)
RemoveService(Type)

Удаляет указанный тип службы из контейнера службы. Этот класс не наследуется.

RemoveService(Type, Boolean)

Удаляет указанную службу из контейнера службы с возможностью повышения службы до родительских контейнеров службы. Этот класс не наследуется.

TryGetProperty(String, ISfcProperty)

Извлекает свойство, связанное с указанным ключом. Этот класс не наследуется.

(Унаследовано от PropertyDictionary)
TryGetPropertyValue(String, Object)

Получает значение, обозначающее извлекаемое свойство.

(Унаследовано от PropertyDictionary)
TryGetPropertyValue<T>(String, T)

Извлекает значение, указывающее на свойство, которое требуется получить с помощью списка элементов.

(Унаследовано от PropertyDictionary)
TryGetValue(String, Object)

Извлекает значение, связанное с указанным ключом.

(Унаследовано от PropertyDictionary)

События

PropertyChanged

Возникает после того, как меняется значение свойства параметров приложения.

(Унаследовано от PropertyDictionary)
PropertyMetadataChanged

Возникает после изменения значения свойства метаданных.

(Унаследовано от PropertyDictionary)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, итерирующий по объекту текущей коллекции.

(Унаследовано от PropertyDictionary)

Применяется к