AuthorizationRuleCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class AuthorizationRuleCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.AuthorizationRule), AddItemName="allow,deny", CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMapAlternate)]
public sealed class AuthorizationRuleCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.AuthorizationRule), AddItemName="allow,deny", CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMapAlternate)>]
type AuthorizationRuleCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class AuthorizationRuleCollection
Inherits ConfigurationElementCollection
継承
AuthorizationRuleCollection
属性
例
次のコード例は、既存の Web アプリケーションの AuthorizationRuleCollection 構成ファイルから オブジェクトを取得する方法を示しています。 次のトピックに示すように、このオブジェクトを使用してそのメンバーにアクセスします。 構成ファイルには、次のようなセットアップが含まれます。
<authorization>
<allow users="userName" roles="admin" verbs="post" />
<deny users="*" verbs="post"/>
</authorization>
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
' Get the Web application configuration.
Dim configuration As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
// Get the section.
AuthorizationSection authorizationSection =
(AuthorizationSection)configuration.GetSection(
"system.web/authorization");
' Get the section.
Dim authorizationSection _
As AuthorizationSection = _
CType(configuration.GetSection( _
"system.web/authorization"), AuthorizationSection)
// Get the authorization rule collection.
AuthorizationRuleCollection authorizationRuleCollection =
authorizationSection.Rules;
' Get the authorization rule collection.
Dim authorizationRuleCollection _
As AuthorizationRuleCollection = _
authorizationSection.Rules
型を AuthorizationRuleCollection 使用すると、セクション コレクションの要素に authorization
アクセスできます。
コンストラクター
プロパティ
メソッド
Add(AuthorizationRule)
AuthorizationRule オブジェクトをコレクションに追加します。
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 )
Clear()
コレクションからすべての AuthorizationRule オブジェクトを削除します。
CopyTo(ConfigurationElement[], Int32)
ConfigurationElementCollection の内容を配列にコピーします。
(継承元 ConfigurationElementCollection )
CreateNewElement()
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
CreateNewElement(String)
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
DeserializeElement(XmlReader, Boolean)
構成ファイルから XML を読み取ります。
(継承元 ConfigurationElement )
Equals(Object)
ConfigurationElementCollection と指定したオブジェクトを比較します。
(継承元 ConfigurationElementCollection )
Get(Int32)
指定されたインデックス位置にある AuthorizationRule を取得します。
GetElementKey(ConfigurationElement)
派生クラスでオーバーライドされると、指定した構成要素の要素キーを取得します。
(継承元 ConfigurationElementCollection )
GetEnumerator()
IEnumerator の反復処理に使用する ConfigurationElementCollection を取得します。
(継承元 ConfigurationElementCollection )
GetHashCode()
ConfigurationElementCollection インスタンスを表す一意の値を取得します。
(継承元 ConfigurationElementCollection )
GetTransformedAssemblyString(String)
指定されたアセンブリ名を変換して返します。
(継承元 ConfigurationElement )
GetTransformedTypeString(String)
指定された型名を変換して返します。
(継承元 ConfigurationElement )
GetType()
現在のインスタンスの Type を取得します。
(継承元 Object )
IndexOf(AuthorizationRule)
指定した AuthorizationRule オブジェクトのコレクション インデックスを取得します。
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 )
Remove(AuthorizationRule)
AuthorizationRule オブジェクトをコレクションから削除します。
RemoveAt(Int32)
コレクションの指定したインデックス位置から AuthorizationRule オブジェクトを削除します。
Reset(ConfigurationElement)
派生クラスでオーバーライドされると、ConfigurationElementCollection を変更されていない状態にリセットします。
(継承元 ConfigurationElementCollection )
ResetModified()
派生クラスでオーバーライドされると、IsModified() プロパティの値を false
にリセットします。
(継承元 ConfigurationElementCollection )
SerializeElement(XmlWriter, Boolean)
派生クラスでオーバーライドされると、構成データを構成ファイルの XML 要素に書き込みます。
(継承元 ConfigurationElementCollection )
SerializeToXmlElement(XmlWriter, String)
派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。
(継承元 ConfigurationElement )
Set(Int32, AuthorizationRule)
コレクション内の指定したインデックス位置に、指定した AuthorizationRule オブジェクトを追加します。
SetPropertyValue(ConfigurationProperty, Object, Boolean)
プロパティを指定した値に設定します。
(継承元 ConfigurationElement )
SetReadOnly()
IsReadOnly() オブジェクトとすべてのサブ要素の ConfigurationElementCollection プロパティを設定します。
(継承元 ConfigurationElementCollection )
ToString()
現在のオブジェクトを表す文字列を返します。
(継承元 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
構成階層の異なるレベルの構成情報をマージした効果を元に戻します。
(継承元 ConfigurationElementCollection )
明示的なインターフェイスの実装
拡張メソッド
適用対象
こちらもご覧ください