NamedScopedSecurityConfigurationCollection クラス

名前付きのスコープ設定されたセキュリティ構成のコレクションを表します。

継承階層

System.Object
  System.Collections.ObjectModel.Collection<ScopeSecurityConfiguration>
    System.Collections.ObjectModel.KeyedCollection<String, ScopeSecurityConfiguration>
      Microsoft.Workflow.Client.NamedScopedSecurityConfigurationCollection

名前空間:  Microsoft.Workflow.Client
アセンブリ:  Microsoft.Workflow.Client (Microsoft.Workflow.Client.dll)

構文

'宣言
<CollectionDataContractAttribute(Namespace := "https://schemas.microsoft.com/workflow/2012/xaml/activities",  _
    Name := "ScopeInfo.ScopedSecurityConfigurationCollection", ItemName := "ScopedSecurityConfiguration")> _
Public Class NamedScopedSecurityConfigurationCollection _
    Inherits KeyedCollection(Of String, ScopeSecurityConfiguration)
'使用
Dim instance As NamedScopedSecurityConfigurationCollection
[CollectionDataContractAttribute(Namespace = "https://schemas.microsoft.com/workflow/2012/xaml/activities", 
    Name = "ScopeInfo.ScopedSecurityConfigurationCollection", ItemName = "ScopedSecurityConfiguration")]
public class NamedScopedSecurityConfigurationCollection : KeyedCollection<string, ScopeSecurityConfiguration>
[CollectionDataContractAttribute(Namespace = L"https://schemas.microsoft.com/workflow/2012/xaml/activities", 
    Name = L"ScopeInfo.ScopedSecurityConfigurationCollection", ItemName = L"ScopedSecurityConfiguration")]
public ref class NamedScopedSecurityConfigurationCollection : public KeyedCollection<String^, ScopeSecurityConfiguration^>
[<CollectionDataContractAttribute(Namespace = "https://schemas.microsoft.com/workflow/2012/xaml/activities", 
    Name = "ScopeInfo.ScopedSecurityConfigurationCollection", 
    ItemName = "ScopedSecurityConfiguration")>]
type NamedScopedSecurityConfigurationCollection =  
    class 
        inherit KeyedCollection<string, ScopeSecurityConfiguration>
    end
public class NamedScopedSecurityConfigurationCollection extends KeyedCollection<String, ScopeSecurityConfiguration>

NamedScopedSecurityConfigurationCollection 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Comparer (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック プロパティ Count (Collection<ScopeSecurityConfiguration> から継承されています。)
プロテクト プロパティ Dictionary (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック プロパティ Item[TKey] (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック プロパティ Item[Int32] (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック プロパティ Item[Type] コレクション内の項目を取得します。
プロテクト プロパティ Items (Collection<ScopeSecurityConfiguration> から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add (Collection<ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド ChangeItemKey (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Clear (Collection<ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド ClearItems (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Contains(TKey) (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Contains(Type) 要素がコレクション内にあるかどうかを判定します。
パブリック メソッド Contains(T) (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド CopyTo (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetKeyForItem コレクション内の項目の指定したキーを取得します。 (KeyedCollection<TKey, TItem>.GetKeyForItem(TItem) をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Insert (Collection<ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド InsertItem (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove(TKey) (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド Remove(Type) コレクション内で、初めて出現した特定のオブジェクトを削除するかどうかを指定します。
パブリック メソッド Remove(T) (Collection<ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド RemoveAt (Collection<ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド RemoveItem (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
プロテクト メソッド SetItem (KeyedCollection<String, ScopeSecurityConfiguration> から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IList.Add (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Contains (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ICollection.CopyTo (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.IndexOf (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Insert (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsFixedSize (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection<T>.IsReadOnly (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.IsReadOnly (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.IsSynchronized (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ IList.Item (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IList.Remove (Collection<ScopeSecurityConfiguration> から継承されています。)
明示的なインターフェイスの実装プライベート プロパティ ICollection.SyncRoot (Collection<ScopeSecurityConfiguration> から継承されています。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.Workflow.Client 名前空間