SecurityTokenHandlerElementCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成ファイル内の <securityTokenHandlers>
要素を表します。 このクラスは継承できません。
public ref class SecurityTokenHandlerElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.IdentityModel.Configuration.CustomTypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)]
public sealed class SecurityTokenHandlerElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.IdentityModel.Configuration.CustomTypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)>]
type SecurityTokenHandlerElementCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class SecurityTokenHandlerElementCollection
Inherits ConfigurationElementCollection
継承
SecurityTokenHandlerElementCollection
属性
要素には <securityTokenHandlers>
、エンドポイントに登録されているセキュリティ トークン ハンドラー (SecurityTokenHandler ) のセットが含まれています。 既定では、コレクションには、、、、、SessionSecurityTokenHandler X509SecurityTokenHandler KerberosSecurityTokenHandler RsaSecurityTokenHandler WindowsUserNameSecurityTokenHandler および EncryptedSecurityTokenHandler が設定されます。SamlSecurityTokenHandler Saml2SecurityTokenHandler
構成ファイルでは、各トークン ハンドラーは、その <add>
要素の子要素としてカスタム構成を持つことができます。 SamlSecurityTokenHandler 、 Saml2SecurityTokenHandler 、 X509SecurityTokenHandler および MembershipUserNameSecurityTokenHandler には、定義済みのカスタム構成セクションがあります。
セキュリティ トークン ハンドラー コレクションには名前を付けることもできます。特定の状況で使用されます。 フレームワークによって処理される名前は、"ActAs" と "OnBehalfOf" だけです。 これらのコレクションにハンドラーが存在する場合は、ActAs トークンと OnBehalfOf トークンを処理するための既定のハンドラーではなく、ハンドラーが使用されます。たとえば <securityTokenHandlers name="ActAs">
、 です。 属性は name
、 プロパティによって Name 表されます。
子要素は<securityTokenHandlerConfiguration>
、コレクション内のハンドラーの既定の設定を定義します (これは、add> 要素の個々のハンドラー<によって定義された設定によってオーバーライドできます)。 <securityTokenHandlerElement>
は クラスによってSecurityTokenHandlerConfigurationElement 表され、 プロパティをSecurityTokenHandlerConfiguration 介してアクセスされます。
コンストラクター
プロパティ
メソッド
BaseAdd(ConfigurationElement)
ConfigurationElementCollection に構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseAdd(ConfigurationElement, Boolean)
構成要素のコレクションに構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseAdd(Int32, ConfigurationElement)
構成要素のコレクションに構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseClear()
コレクションからすべての構成要素オブジェクトを削除します。
(継承元 ConfigurationElementCollection )
BaseGet(Int32)
指定したインデックス位置にある構成要素を取得します。
(継承元 ConfigurationElementCollection )
BaseGet(Object)
指定したキーを持つ構成要素を返します。
(継承元 ConfigurationElementCollection )
BaseGetAllKeys()
ConfigurationElementCollection に格納されているすべての構成要素のキーの配列を返します。
(継承元 ConfigurationElementCollection )
BaseGetKey(Int32)
指定したインデックス位置にある ConfigurationElement のキーを取得します。
(継承元 ConfigurationElementCollection )
BaseIndexOf(ConfigurationElement)
指定した ConfigurationElement のインデックスを示します。
(継承元 ConfigurationElementCollection )
BaseIsRemoved(Object)
指定したキーを持つ ConfigurationElement が ConfigurationElementCollection から削除されているかどうかを示します。
(継承元 ConfigurationElementCollection )
BaseRemove(Object)
ConfigurationElement をコレクションから削除します。
(継承元 ConfigurationElementCollection )
BaseRemoveAt(Int32)
指定したインデックス位置にある ConfigurationElement を削除します。
(継承元 ConfigurationElementCollection )
CopyTo(ConfigurationElement[], Int32)
ConfigurationElementCollection の内容を配列にコピーします。
(継承元 ConfigurationElementCollection )
CreateNewElement()
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
CreateNewElement(String)
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
DeserializeElement(XmlReader, Boolean)
構成ファイルから XML を読み取ります。
(継承元 ConfigurationElement )
Equals(Object)
ConfigurationElementCollection と指定したオブジェクトを比較します。
(継承元 ConfigurationElementCollection )
GetElementKey(ConfigurationElement)
派生クラスでオーバーライドされると、指定した構成要素の要素キーを取得します。
(継承元 ConfigurationElementCollection )
GetEnumerator()
IEnumerator の反復処理に使用する ConfigurationElementCollection を取得します。
(継承元 ConfigurationElementCollection )
GetHashCode()
ConfigurationElementCollection インスタンスを表す一意の値を取得します。
(継承元 ConfigurationElementCollection )
GetTransformedAssemblyString(String)
指定されたアセンブリ名を変換して返します。
(継承元 ConfigurationElement )
GetTransformedTypeString(String)
指定された型名を変換して返します。
(継承元 ConfigurationElement )
GetType()
現在のインスタンスの Type を取得します。
(継承元 Object )
Init()
ConfigurationElement オブジェクトを初期状態に設定します。
(継承元 ConfigurationElement )
InitializeDefault()
ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。
(継承元 ConfigurationElement )
IsElementName(String)
指定した ConfigurationElement が ConfigurationElementCollection に存在するかどうかを示します。
(継承元 ConfigurationElementCollection )
IsElementRemovable(ConfigurationElement)
指定した ConfigurationElement を ConfigurationElementCollection から削除できるかどうかを示します。
(継承元 ConfigurationElementCollection )
IsModified()
派生クラスでオーバーライドされると、この ConfigurationElementCollection が最後に保存された後または読み込まれた後に、変更されているかどうかを示します。
(継承元 ConfigurationElementCollection )
IsReadOnly()
ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示します。
(継承元 ConfigurationElementCollection )
ListErrors(IList)
この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。
(継承元 ConfigurationElement )
MemberwiseClone()
現在の Object の簡易コピーを作成します。
(継承元 Object )
OnDeserializeUnrecognizedAttribute(String, String)
逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。
(継承元 ConfigurationElement )
OnDeserializeUnrecognizedElement(String, XmlReader)
構成システムが例外をスローするようにします。
(継承元 ConfigurationElementCollection )
OnRequiredPropertyNotFound(String)
必要なプロパティが見つからないと例外がスローされます。
(継承元 ConfigurationElement )
PostDeserialize()
逆シリアル化後に呼び出されます。
(継承元 ConfigurationElement )
PreSerialize(XmlWriter)
シリアル化前に呼び出されます。
(継承元 ConfigurationElement )
Reset(ConfigurationElement)
派生クラスでオーバーライドされると、ConfigurationElementCollection を変更されていない状態にリセットします。
(継承元 ConfigurationElementCollection )
ResetModified()
派生クラスでオーバーライドされると、IsModified() プロパティの値を false
にリセットします。
(継承元 ConfigurationElementCollection )
SerializeElement(XmlWriter, Boolean)
派生クラスでオーバーライドされると、構成データを構成ファイルの XML 要素に書き込みます。
(継承元 ConfigurationElementCollection )
SerializeToXmlElement(XmlWriter, String)
派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。
(継承元 ConfigurationElement )
SetPropertyValue(ConfigurationProperty, Object, Boolean)
プロパティを指定した値に設定します。
(継承元 ConfigurationElement )
SetReadOnly()
IsReadOnly() オブジェクトとすべてのサブ要素の ConfigurationElementCollection プロパティを設定します。
(継承元 ConfigurationElementCollection )
ToString()
現在のオブジェクトを表す文字列を返します。
(継承元 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
構成階層の異なるレベルの構成情報をマージした効果を元に戻します。
(継承元 ConfigurationElementCollection )
明示的なインターフェイスの実装
拡張メソッド
適用対象