ActionContext ActionContext ActionContext Class

정의

실행하는 동안 동작에 대한 컨텍스트를 제공합니다. Provides the context for an action while executing.

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
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 클래스 기본 속성 값을 사용 합니다. Initializes a new instance of the ActionContext class with the default property values.

ActionContext(IContext) ActionContext(IContext) ActionContext(IContext)

지정한 컨텍스트 매개 변수를 사용하여 ActionContext 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ActionContext class with the specified context parameter.

ActionContext(IServiceProvider) ActionContext(IServiceProvider) ActionContext(IServiceProvider)

지정한 서비스 공급자 매개 변수를 사용하여 ActionContext 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ActionContext class with the specified service provider parameter.

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

지정한 서비스 공급자 및 속성 매개 변수를 사용하여 ActionContext 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ActionContext class with the specified service provider and properties parameters.

메서드

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

사전에 추가할 문자열 입력을 지정합니다. Specifies the string inputs to be added to the dictionary.

(Inherited from PropertyDictionary)
Add(ISfcProperty) Add(ISfcProperty) Add(ISfcProperty)

사전에 추가할 속성을 나타냅니다. Indicates a property to be added in the dictionary.

(Inherited from PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution) Add(ISfcProperty, PropertyCollisionResolution) Add(ISfcProperty, PropertyCollisionResolution)

사전에 추가할 문자열 값을 지정합니다. Specifies the string value to be added to the dictionary.

(Inherited from PropertyDictionary)
Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>)

사전에 추가할 지정된 문자열 값을 나타냅니다. Indicates a specified string value to be added in the dictionary.

(Inherited from PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution) Add(KeyValuePair<String,Object>, PropertyCollisionResolution) Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

사전에 추가된 값을 나타냅니다. Indicates the added value in the dictionary.

(Inherited from PropertyDictionary)
Add(String, Object) Add(String, Object) Add(String, Object)

지정된 키와 값을 사전에 추가합니다. Adds the specified key and value to the dictionary.

(Inherited from PropertyDictionary)
Add(String, Object, PropertyCollisionResolution) Add(String, Object, PropertyCollisionResolution) Add(String, Object, PropertyCollisionResolution)

키, 값 및 이벤트를 지정하여 추가할 속성 값을 나타냅니다. Indicates the property value to be added with the key, value, and event specified.

(Inherited from PropertyDictionary)
Add(String, Type) Add(String, Type) Add(String, Type)

이름 및 형식을 지정하여 추가할 속성 값을 나타냅니다. Indicates the property value to be added with the name and type specified.

(Inherited from PropertyDictionary)
Add(String, Type, PropertyCollisionResolution) Add(String, Type, PropertyCollisionResolution) Add(String, Type, PropertyCollisionResolution)

PropertyCollisionResolution을 사용하여 추가할 속성 값을 나타냅니다. Indicates the property value to be added using PropertyCollisionResolution.

(Inherited from PropertyDictionary)
AddService(Type, Object) AddService(Type, Object) AddService(Type, Object)

지정한 서비스를 서비스 컨테이너에 추가합니다. Adds the specified service to the service container. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

AddService(Type, Object, Boolean) AddService(Type, Object, Boolean) AddService(Type, Object, Boolean)

지정한 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. Adds the specified service to the service container, and optionally promotes the service to any parent service containers. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

AddService(Type, ServiceCreatorCallback) AddService(Type, ServiceCreatorCallback) AddService(Type, ServiceCreatorCallback)

지정한 서비스를 서비스 컨테이너에 추가합니다. Adds the specified service to the service container. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

AddService(Type, ServiceCreatorCallback, Boolean) AddService(Type, ServiceCreatorCallback, Boolean) AddService(Type, ServiceCreatorCallback, Boolean)

지정한 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. Adds the specified service to the service container, and optionally promotes the service to parent service containers. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

Clear() Clear() Clear()

속성의 내용을 지웁니다. Clears the content of the property. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

(Inherited from PropertyDictionary)
Contains(ISfcProperty) Contains(ISfcProperty) Contains(ISfcProperty)

포함할 지정된 개체를 나타내는 값을 결정합니다. Determines a value that indicates a specified object to be contained.

(Inherited from PropertyDictionary)
Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>)

PropertyDictionary에 대해 개체를 제공합니다. Provides the object for the PropertyDictionary.

(Inherited from PropertyDictionary)
Contains(String) Contains(String) Contains(String)

사전에 특정 속성 이름이 포함되는지 여부를 확인합니다. Determines if the dictionary contains a specific property name.

(Inherited from PropertyDictionary)
Contains<T>(String) Contains<T>(String) Contains<T>(String)

값을 사전에 특정 이름이 들어 있는지 여부를 나타냅니다. Indicates a value whether the dictionary contains a specific name.

(Inherited from PropertyDictionary)
ContainsKey(String) ContainsKey(String) ContainsKey(String)

사전에 지정한 키가 포함되는지 여부를 확인합니다. Determines whether the dictionary contains the specified key.

(Inherited from PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32)

사전 항목을 1차원 배열 인스턴스의 지정한 인덱스에 복사합니다. Copies the dictionary entries to a one-dimensional Array instance at the specified index.

(Inherited from PropertyDictionary)
EnumProperties() EnumProperties() EnumProperties()

PropertyDictionary의 열거 가능한 속성을 나타냅니다. Indicates the enumerable properties for the PropertyDictionary.

(Inherited from PropertyDictionary)
Equals(IContext) Equals(IContext) Equals(IContext)

지정한 개체가 지정된 컨텍스트가 있는 현재 개체와 같은지 여부를 확인합니다. Determines whether the specified object is equal to the current object with specified context.

GetEnumerator() GetEnumerator() GetEnumerator()

사전을 반복하는 열거자를 검색합니다. Retrieves an enumerator that iterates through the dictionary.

(Inherited from PropertyDictionary)
GetPropertySet() GetPropertySet() GetPropertySet()

PropertyDictionary의 특정 속성을 나타냅니다. Indicates a specific property in the PropertyDictionary.

(Inherited from PropertyDictionary)
GetService(Type) GetService(Type) GetService(Type)

지정된 형식의 서비스 개체를 가져옵니다. Gets the service object of the specified type.

OnPropertyChanged(String) OnPropertyChanged(String) OnPropertyChanged(String)

변경된 속성의 지정된 값을 나타냅니다. Indicates a specified value of a property that is changed.

(Inherited from PropertyDictionary)
OnPropertyMetadataChanged(String) OnPropertyMetadataChanged(String) OnPropertyMetadataChanged(String)

메타데이터의 속성이 변경될 때의 값을 나타냅니다. Indicates a value when a property in the metadata is changed.

(Inherited from PropertyDictionary)
Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>)

제거할 개체를 나타내는 값을 반환합니다. Returns a value that indicates the object to be removed.

(Inherited from PropertyDictionary)
Remove(String) Remove(String) Remove(String)

컬렉션에서 지정한 키를 가진 요소를 제거합니다. Removes the element with the specified key from the collection.

(Inherited from PropertyDictionary)
RemoveService(Type) RemoveService(Type) RemoveService(Type)

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다. Removes the specified service type from the service container. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

RemoveService(Type, Boolean) RemoveService(Type, Boolean) RemoveService(Type, Boolean)

지정한 서비스 유형을 서비스 컨테이너에서 제거하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. Removes the specified service type from the service container, and optionally promotes the service to parent service containers. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

TryGetProperty(String, ISfcProperty) TryGetProperty(String, ISfcProperty) TryGetProperty(String, ISfcProperty)

지정한 키와 연결된 속성을 검색합니다. Retrieves the property associated with the specified key. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

(Inherited from PropertyDictionary)
TryGetPropertyValue(String, Object) TryGetPropertyValue(String, Object) TryGetPropertyValue(String, Object)

가져올 속성을 나타내는 값을 검색합니다. Retrieves a value that indicates a property to get.

(Inherited from PropertyDictionary)
TryGetPropertyValue<T>(String, T) TryGetPropertyValue<T>(String, T) TryGetPropertyValue<T>(String, T)

항목 목록을 사용하여 가져올 속성을 나타내는 값을 검색합니다. Retrieves a value that indicates a property to get using a list of items.

(Inherited from PropertyDictionary)
TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object)

지정한 키와 연결된 값을 검색합니다. Retrieves the value associated with the specified key.

(Inherited from PropertyDictionary)

속성

Count Count Count

속성 사전의 항목 개수를 가져옵니다. Gets the count of items in the property dictionary.

(Inherited from PropertyDictionary)
IsReadOnly IsReadOnly IsReadOnly

속성을 수정할 수 있는지 여부를 나타내는 값을 가져옵니다. Gets a value indicating whether the property can be modified.

(Inherited from PropertyDictionary)
Item[String] Item[String] Item[String]

지정된 키에 있는 항목을 가져오거나 설정합니다. Gets or sets the item at the specified key.

(Inherited from PropertyDictionary)
Keys Keys Keys

속성의 키를 가져옵니다. Gets the keys of the property.

(Inherited from PropertyDictionary)
Values Values Values

사전의 값이 포함된 ICollection 개체를 가져옵니다. Gets the ICollection object that contains the values in the dictionary.

(Inherited from PropertyDictionary)

이벤트

PropertyChanged PropertyChanged PropertyChanged

응용 프로그램 설정 속성의 값이 변경된 후에 발생합니다. Occurs after the value of the application settings property is changed.

(Inherited from PropertyDictionary)
PropertyMetadataChanged PropertyMetadataChanged PropertyMetadataChanged

메타데이터 속성의 값이 변경된 후에 발생합니다. Occurs after the value of metadata property is changed.

(Inherited from PropertyDictionary)

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

현재 Collection 개체를 반복하는 열거자를 반환합니다. Returns an enumerator that iterates through the current Collection object.

(Inherited from PropertyDictionary)

적용 대상