SfcCollatedDictionaryCollection<T, K, ParentT> クラス
SortedDictionary<K, T> オブジェクトである内部コレクションを使用するコレクションの基本クラスを表します。 このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<T, K, ParentT>
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<T, K, ParentT>
詳細情報...
名前空間: Microsoft.SqlServer.Management.Sdk.Sfc
アセンブリ: Microsoft.SqlServer.Management.Sdk.Sfc (Microsoft.SqlServer.Management.Sdk.Sfc.dll)
構文
'宣言
Public MustInherit Class SfcCollatedDictionaryCollection(Of T As SfcInstance, K As SfcKey, ParentT As SfcInstance) _
Inherits SfcCollection(Of T, K, ParentT) _
Implements IComparer(Of K), IEnumerable(Of T), _
IEnumerable
'使用
Dim instance As SfcCollatedDictionaryCollection(Of T, K, ParentT)
public abstract class SfcCollatedDictionaryCollection<T, K, ParentT> : SfcCollection<T, K, ParentT>,
IComparer<K>, IEnumerable<T>, IEnumerable
where T : SfcInstance
where K : SfcKey
where ParentT : SfcInstance
generic<typename T, typename K, typename ParentT>
where T : SfcInstance
where K : SfcKey
where ParentT : SfcInstance
public ref class SfcCollatedDictionaryCollection abstract : public SfcCollection<T, K, ParentT>,
IComparer<K>, IEnumerable<T>, IEnumerable
[<AbstractClassAttribute>]
type SfcCollatedDictionaryCollection<'T, 'K, 'ParentT when 'T : SfcInstance when 'K : SfcKey when 'ParentT : SfcInstance> =
class
inherit SfcCollection<'T, 'K, 'ParentT>
interface IComparer<'K>
interface IEnumerable<'T>
interface IEnumerable
end
JScript は汎用の型およびメソッドをサポートしていません。
型パラメーター
- T
コレクション内のアイテムの種類です。SfcInstance に制限されます。
- K
キーの種類です。SfcKey に制限されます。
- ParentT
親オブジェクトの種類です。SfcInstance に制限されます。
SfcCollatedDictionaryCollection<T, K, ParentT> 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
SfcCollatedDictionaryCollection<T, K, ParentT>(ParentT) | 指定した親を使用して、SfcCollatedDictionaryCollection<T, K, ParentT> クラスの新しいインスタンスを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
SfcCollatedDictionaryCollection<T, K, ParentT>(ParentT, IComparer<String>) | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 指定した親オブジェクトと IComparer<T> オブジェクトを使用して、SfcCollatedDictionaryCollection<T, K, ParentT> クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
Ascending | 昇順に並べ替えるかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
Count | コレクションに含まれる要素の数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.Count をオーバーライドします。) | |
CultureInfo | コレクションによって使用される CultureInfo オブジェクトを取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
IgnoreCase | コレクションで大文字と小文字が区別されるかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
Initialized | コレクションが初期化されたかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.IsReadOnly をオーバーライドします。) | |
IsSynchronized | コレクションへのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Item | キーによって指定したアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Parent | 親オブジェクトの種類を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
SyncRoot | コレクションへのアクセスの同期に使用できるオブジェクトを取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Add | 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
AddImpl | このコレクションにオブジェクト (メンバー) を追加します。 (SfcCollection<T, K, ParentT>.AddImpl(T) をオーバーライドします。) | |
AddShadow | 指定したオブジェクトをシャドウ コレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.AddShadow(T) をオーバーライドします。) | |
Clear | すべてのアイテムをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.Clear() をオーバーライドします。) | |
Contains(K) | 指定したキーがコレクション内に存在するかどうかを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.Contains(T) をオーバーライドします。) | |
Contains(T) | 指定したオブジェクトがコレクション内に存在するかどうかを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.Contains(T) をオーバーライドします。) | |
CopyTo(array<T[], Int32) | 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.CopyTo(array<T[], Int32) をオーバーライドします。) | |
CopyTo(Array, Int32) | 指定した配列にコレクションの要素をコピーします。その際、指定した配列インデックスの位置からコピーを開始します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
CreateAndInitializeChildObject | 子オブジェクトを作成し、コレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
EnsureCollectionInitialized | サーバーからコレクションを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
FinishMerge | 古いコレクションを新しいコレクションに入れ替えます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.FinishMerge() をオーバーライドします。) | |
GetCollectionElementNameImpl | コレクション内の要素の URN (Uniform Resource Name) サフィックスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
GetElementFactoryImpl | コレクションのオブジェクトのインスタンス作成に使用されるファクトリを返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
GetEnumerator | コレクションを繰り返し処理できる列挙子を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.GetEnumerator() をオーバーライドします。) | |
GetExistingObjectByKey | 指定したキーを使用して、コレクションから既存のオブジェクトを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.GetExistingObjectByKey(K) をオーバーライドします。) | |
GetHashCode | (Object から継承されています。) | |
GetObjectByKey | 指定したキーを使用して、コレクションからオブジェクトを取得します。一致するオブジェクトが見つからない場合は、オブジェクトが作成され、コレクションに追加されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.GetObjectByKey(K) をオーバーライドします。) | |
GetType | (Object から継承されています。) | |
InitInnerCollection | 空の内部コレクションを作成します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.InitInnerCollection() をオーバーライドします。) | |
MemberwiseClone | (Object から継承されています。) | |
PrepareMerge | 最新のクエリ結果を既存のコレクションにマージするための準備をします。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.PrepareMerge() をオーバーライドします。) | |
Refresh() | 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Refresh(Boolean) | 新しいオブジェクトを作成し、コレクション内の既存のオブジェクトおよびプロパティをマージすることによって、コレクションを更新します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Remove | 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT>.Remove(T) をオーバーライドします。) | |
RemoveImpl | 指定したオブジェクトをコレクションから削除します。 (SfcCollection<T, K, ParentT>.RemoveImpl(T) をオーバーライドします。) | |
RemoveInternal | 削除用に指定したオブジェクトをマークします。オブジェクトの状態は ToBeDropped に設定されます。親が変更または削除されると、オブジェクトは削除されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
Rename | 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ResetInnerCollection | 新しい設定を受け入れるように、内部コレクション内の CultureInfo、IgnoreCase、および Ascending プロパティをリセットします。このメソッドは、プロパティのいずれかが変更された後で呼び出します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 | |
ToString | (Object から継承されています。) | |
TryGetValue | 指定されたキーに関連付けられている値を取得します。 |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IComparer<K>.Compare | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。2 つのキーを比較します。 | |
IListSource.ContainsListCollection | コレクションが IList オブジェクトのコレクションかどうかを示す値を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IEnumerable.GetEnumerator | コレクションを繰り返し処理できる列挙子を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
IListSource.GetList | IList インターフェイスを実装しないオブジェクトからデータ ソースにバインドできる IList オブジェクトを返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Add | 指定したオブジェクトをコレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.AddShadow | 指定したオブジェクトをシャドウ コレクションに追加します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Count | コレクションに含まれているアイテムの数を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.EnsureInitialized | サーバーからコレクションを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.FinishMerge | 古いコレクションを新しいコレクションに入れ替えます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetCollectionElementNameImpl | コレクション内の要素の URN サフィックスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetElementFactory | コレクションのオブジェクトのインスタンス作成に使用されるファクトリを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetExisting | 指定したキーを使用して、コレクションから既存のアイテムを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.GetObjectByKey | 指定したキーを使用して、コレクションからオブジェクトを取得します。一致するオブジェクトが見つからない場合は、オブジェクトが作成され、コレクションに追加されます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Initialized | コレクションが初期化されたかどうかを示す値を取得または設定します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Parent | 親オブジェクトを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.PrepareMerge | 最新のクエリ結果を既存のコレクションにマージするための準備をします。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Remove | 指定したオブジェクトをコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.RemoveElement | 指定した要素をコレクションから削除します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) | |
ISfcCollection.Rename | 指定したオブジェクトの名前を変更します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcCollection<T, K, ParentT> から継承されています。) |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
関連項目
参照
Microsoft.SqlServer.Management.Sdk.Sfc 名前空間
継承階層
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<T, K, ParentT>
Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<T, K, ParentT>
Microsoft.SqlServer.Management.Collector.CollectionItemCollection
Microsoft.SqlServer.Management.Collector.CollectionSetCollection
Microsoft.SqlServer.Management.Dmf.PolicyCategoryCollection
Microsoft.SqlServer.Management.Dmf.PolicyCollection
Microsoft.SqlServer.Management.Dmf.TargetSetCollection
Microsoft.SqlServer.Management.Dmf.TargetSetLevelCollection
Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerCollection
Microsoft.SqlServer.Management.RegisteredServers.ServerGroupCollection
Microsoft.SqlServer.Management.Utility.ComputerCollection
Microsoft.SqlServer.Management.Utility.DeployedDacCollection
Microsoft.SqlServer.Management.Utility.ManagedInstanceCollection
Microsoft.SqlServer.Management.Utility.VolumeCollection
Microsoft.SqlServer.Management.XEvent.ActionCollection
Microsoft.SqlServer.Management.XEvent.ActionInfoCollection
Microsoft.SqlServer.Management.XEvent.DataEventColumnInfoCollection
Microsoft.SqlServer.Management.XEvent.EventCollection
Microsoft.SqlServer.Management.XEvent.EventColumnInfoCollection
Microsoft.SqlServer.Management.XEvent.EventFieldCollection
Microsoft.SqlServer.Management.XEvent.EventInfoCollection
Microsoft.SqlServer.Management.XEvent.MapInfoCollection
Microsoft.SqlServer.Management.XEvent.MapValueInfoCollection
Microsoft.SqlServer.Management.XEvent.PackageCollection
Microsoft.SqlServer.Management.XEvent.PredCompareInfoCollection
Microsoft.SqlServer.Management.XEvent.PredSourceInfoCollection
Microsoft.SqlServer.Management.XEvent.ReadOnlyEventColumnInfoCollection
Microsoft.SqlServer.Management.XEvent.SessionCollection
Microsoft.SqlServer.Management.XEvent.TargetCollection
Microsoft.SqlServer.Management.XEvent.TargetColumnInfoCollection
Microsoft.SqlServer.Management.XEvent.TargetFieldCollection
Microsoft.SqlServer.Management.XEvent.TargetInfoCollection
Microsoft.SqlServer.Management.XEvent.TypeInfoCollection