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