AuthenticationSection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web アプリケーションの認証を構成します。 このクラスは継承できません。
public ref class AuthenticationSection sealed : System::Configuration::ConfigurationSection
public sealed class AuthenticationSection : System.Configuration.ConfigurationSection
type AuthenticationSection = class
inherit ConfigurationSection
Public NotInheritable Class AuthenticationSection
Inherits ConfigurationSection
継承
例
この例では、AuthenticationSection クラスの使用方法を示します。
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the authentication section.
AuthenticationSection authenticationSection =
(AuthenticationSection)configuration.GetSection(
"system.web/authentication");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim authenticationSection _
As AuthenticationSection = _
CType(configuration.GetSection( _
"system.web/authentication"), AuthenticationSection)
警告
セクションにユーザー資格情報を格納することは、セキュリティで保護されていない。 代わりに、Azure Key Vault 使用してください。
AuthenticationSection クラスは、構成ファイルの authentication
セクションにプログラムでアクセスして変更する方法を提供します。
手記
AuthenticationSection は、値が MachineToApplication セクション プロパティ AllowDefinition で定義されている制限に従って、構成ファイルの関連セクションに情報を書き込むことができます。 階層内で許可されていないレベルで構成ファイルに書き込もうとすると、パーサーによってエラー メッセージが生成されます。 ただし、このクラスを使用して、階層内の任意のレベルで構成情報を読み取ることができます。 安全性とスケーラビリティを確保するために、データベースなどの外部リポジトリを使用してユーザーの資格情報を保持することをお勧めします。
コンストラクター
プロパティ
メソッド
DeserializeElement(XmlReader, Boolean)
構成ファイルから XML を読み取ります。
(継承元 ConfigurationElement )
DeserializeSection(XmlReader)
構成ファイルから XML を読み取ります。
(継承元 ConfigurationSection )
Equals(Object)
現在の ConfigurationElement インスタンスを指定したオブジェクトと比較します。
(継承元 ConfigurationElement )
GetHashCode()
現在の ConfigurationElement インスタンスを表す一意の値を取得します。
(継承元 ConfigurationElement )
GetRuntimeObject()
派生クラスでオーバーライドされると、カスタム オブジェクトを返します。
(継承元 ConfigurationSection )
GetTransformedAssemblyString(String)
指定したアセンブリ名の変換されたバージョンを返します。
(継承元 ConfigurationElement )
GetTransformedTypeString(String)
指定した型名の変換されたバージョンを返します。
(継承元 ConfigurationElement )
GetType()
現在のインスタンスの Type を取得します。
(継承元 Object )
Init()
ConfigurationElement オブジェクトを初期状態に設定します。
(継承元 ConfigurationElement )
InitializeDefault()
ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。
(継承元 ConfigurationElement )
IsModified()
この構成要素が最後に保存されてから変更されたか、派生クラスに実装されたときに読み込まれたかを示します。
(継承元 ConfigurationSection )
IsReadOnly()
ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。
(継承元 ConfigurationElement )
ListErrors(IList)
この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティ エラーを、渡されたリストに追加します。
(継承元 ConfigurationElement )
MemberwiseClone()
現在の Object の簡易コピーを作成します。
(継承元 Object )
OnDeserializeUnrecognizedAttribute(String, String)
逆シリアル化中に不明な属性が検出されたかどうかを示す値を取得します。
(継承元 ConfigurationElement )
OnDeserializeUnrecognizedElement(String, XmlReader)
逆シリアル化中に不明な要素が検出されたかどうかを示す値を取得します。
(継承元 ConfigurationElement )
OnRequiredPropertyNotFound(String)
必要なプロパティが見つからない場合に例外をスローします。
(継承元 ConfigurationElement )
PostDeserialize()
逆シリアル化後に呼び出されます。
(継承元 ConfigurationElement )
PreSerialize(XmlWriter)
シリアル化の前に呼び出されます。
(継承元 ConfigurationElement )
Reset(ConfigurationElement)
ロックやプロパティ コレクションなど、ConfigurationElement オブジェクトの内部状態をリセットします。
(継承元 ConfigurationElement )
ResetModified()
派生クラスで実装されたときに IsModified() メソッドの値を false
にリセットします。
(継承元 ConfigurationSection )
SerializeElement(XmlWriter, Boolean)
派生クラスで実装されている場合、この構成要素の内容を構成ファイルに書き込みます。
(継承元 ConfigurationElement )
SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)
ファイルに書き込む単一のセクションとして、ConfigurationSection オブジェクトの結合されていないビューを含む XML 文字列を作成します。
(継承元 ConfigurationSection )
SerializeToXmlElement(XmlWriter, String)
派生クラスで実装されるときに、この構成要素の外部タグを構成ファイルに書き込みます。
(継承元 ConfigurationElement )
SetPropertyValue(ConfigurationProperty, Object, Boolean)
プロパティを指定した値に設定します。
(継承元 ConfigurationElement )
SetReadOnly()
ConfigurationElement オブジェクトとすべてのサブ要素の IsReadOnly() プロパティを設定します。
(継承元 ConfigurationElement )
ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName)
指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、指定した要素をシリアル化するかどうかを示します。
(継承元 ConfigurationSection )
ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement)
指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、指定したプロパティをシリアル化する必要があるかどうかを示します。
(継承元 ConfigurationSection )
ShouldSerializeSectionInTargetVersion(FrameworkName)
指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、現在の ConfigurationSection インスタンスをシリアル化する必要があるかどうかを示します。
(継承元 ConfigurationSection )
ToString()
現在のオブジェクトを表す文字列を返します。
(継承元 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
ConfigurationElement オブジェクトを変更して、保存すべきでないすべての値を削除します。
(継承元 ConfigurationElement )
適用対象
こちらもご覧ください