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)

1 次元の Array インスタンスの指定されたインデックス位置に、ディクショナリ エントリをコピーします。

(継承元 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()

現在の Collection オブジェクトを繰り返し処理できる列挙子を返します。

(継承元 PropertyDictionary)

適用対象