HttpCookiesSection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web アプリケーションによって使用されるクッキーのプロパティを構成します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class HttpCookiesSection sealed : System::Configuration::ConfigurationSection
public sealed class HttpCookiesSection : System.Configuration.ConfigurationSection
type HttpCookiesSection = class
inherit ConfigurationSection
Public NotInheritable Class HttpCookiesSection
Inherits ConfigurationSection
- 継承
例
次のコード例は、既存の Web アプリケーションの HttpCookiesSection 構成ファイルから オブジェクトを取得する方法を示しています。
// Get the Web application configuration.
System.Configuration.Configuration webConfig =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");
// Get the section.
string configPath = "system.web/httpCookies";
System.Web.Configuration.HttpCookiesSection httpCookiesSection =
(System.Web.Configuration.HttpCookiesSection)webConfig.GetSection(
configPath);
' Get the Web application configuration.
Dim webConfig _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration("/aspnetTest")
' Get the section.
Dim configPath As String _
= "system.web/httpCookies"
Dim httpCookiesSection _
As System.Web.Configuration.HttpCookiesSection = _
CType(webConfig.GetSection(configPath), _
System.Web.Configuration.HttpCookiesSection)
注釈
HttpCookiesSection クラスを使用すると、構成ファイルの httpCookies セクションにプログラムからアクセスして変更できます。
Cookie を発行するコードによってオーバーライドされない限り、アプリケーションによって発行されたすべての Cookie に既定で適用される設定が定義されます。
要素の httpCookies 1 つの目的は、Cookie の HttpOnly 使用をサポートすることです。
HttpOnly クロスサイト スクリプティングのリスクを軽減するために、Internet Explorer 6 で Cookie (属性を持つ HttpOnly Cookie) が導入されました。 属性を HttpOnly 使用すると、クライアント側スクリプトを使用して Cookie にアクセスできなくなります。 Cookie に HttpOnly 含まれる情報は、ハッカーや悪意のある Web サイトに開示される可能性が低くなります。 詳細については、MSDN (msdn.microsoft.com) で "HttpOnly" を検索してください。
注意
はHttpCookiesSection、値Everywhereが である section プロパティAllowDefinitionに従って、構成ファイルの関連セクションとの間で情報の読み取りと書き込みを行うことができます。
コンストラクター
| HttpCookiesSection() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 HttpCookiesSection クラスの新しいインスタンスを初期化します。 |
プロパティ
| CurrentConfiguration |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Configuration インスタンスが属している構成階層を表す最上位の ConfigurationElement インスタンスへの参照を取得します。 (継承元 ConfigurationElement) |
| Domain |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 クッキー ドメイン名を取得または設定します。 |
| ElementInformation |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ElementInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
| ElementProperty |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigurationElementProperty オブジェクト自体を表す ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
| EvaluationContext |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ContextInformation オブジェクトの ConfigurationElement オブジェクトを取得します。 (継承元 ConfigurationElement) |
| HasContext |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
CurrentConfiguration プロパティが |
| HttpOnlyCookies |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ブラウザーの |
| Item[ConfigurationProperty] |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この構成要素のプロパティまたは属性を取得または設定します。 (継承元 ConfigurationElement) |
| Item[String] |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この構成要素のプロパティ、属性、または子要素を取得または設定します。 (継承元 ConfigurationElement) |
| LockAllAttributesExcept |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ロックされている属性のコレクションを取得します。 (継承元 ConfigurationElement) |
| LockAllElementsExcept |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ロックされている要素のコレクションを取得します。 (継承元 ConfigurationElement) |
| LockAttributes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ロックされている属性のコレクションを取得します。 (継承元 ConfigurationElement) |
| LockElements |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ロックされている要素のコレクションを取得します。 (継承元 ConfigurationElement) |
| LockItem |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 要素がロックされているかどうかを示す値を取得または設定します。 (継承元 ConfigurationElement) |
| Properties |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 プロパティのコレクションを取得します。 (継承元 ConfigurationElement) |
| RequireSSL |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 SSL (Secure Sockets Layer) 接続が必要であるかどうかを示す値を取得または設定します。 |
| SameSite |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Cookie の SameSite 属性の値を取得または設定します。 |
| SectionInformation |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 SectionInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationSection オブジェクトを取得します。 (継承元 ConfigurationSection) |
メソッド
| DeserializeElement(XmlReader, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成ファイルから XML を読み取ります。 (継承元 ConfigurationElement) |
| DeserializeSection(XmlReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成ファイルから XML を読み取ります。 (継承元 ConfigurationSection) |
| Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。 (継承元 ConfigurationElement) |
| GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の ConfigurationElement インスタンスを表す一意の値を取得します。 (継承元 ConfigurationElement) |
| GetRuntimeObject() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスでオーバーライドされると、カスタム オブジェクトを返します。 (継承元 ConfigurationSection) |
| GetTransformedAssemblyString(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたアセンブリ名を変換して返します。 (継承元 ConfigurationElement) |
| GetTransformedTypeString(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定された型名を変換して返します。 (継承元 ConfigurationElement) |
| GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスの Type を取得します。 (継承元 Object) |
| Init() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigurationElement オブジェクトを初期状態に設定します。 (継承元 ConfigurationElement) |
| InitializeDefault() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。 (継承元 ConfigurationElement) |
| IsModified() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスに実装された場合、この構成要素が最後の保存または読み込み以降に変更されたかどうかを示します。 (継承元 ConfigurationSection) |
| IsReadOnly() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。 (継承元 ConfigurationElement) |
| ListErrors(IList) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。 (継承元 ConfigurationElement) |
| MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Object の簡易コピーを作成します。 (継承元 Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。 (継承元 ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。 (継承元 ConfigurationElement) |
| OnRequiredPropertyNotFound(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 必要なプロパティが見つからないと例外がスローされます。 (継承元 ConfigurationElement) |
| PostDeserialize() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 逆シリアル化後に呼び出されます。 (継承元 ConfigurationElement) |
| PreSerialize(XmlWriter) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 シリアル化前に呼び出されます。 (継承元 ConfigurationElement) |
| Reset(ConfigurationElement) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigurationElement オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。 (継承元 ConfigurationElement) |
| ResetModified() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
IsModified() メソッドの値が派生クラスに実装されたときに、 |
| SerializeElement(XmlWriter, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスに実装されている場合、この構成要素の内容を構成ファイルに書き込みます。 (継承元 ConfigurationElement) |
| SerializeSection(ConfigurationElement, String, ConfigurationSaveMode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ファイルに書き込む 1 つのセクションとして、ConfigurationSection オブジェクトのアンマージされたビューを含む XML 文字列を作成します。 (継承元 ConfigurationSection) |
| SerializeToXmlElement(XmlWriter, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。 (継承元 ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 プロパティを指定した値に設定します。 (継承元 ConfigurationElement) |
| SetReadOnly() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 IsReadOnly() オブジェクトおよびすべてのサブ要素に ConfigurationElement プロパティを設定します。 (継承元 ConfigurationElement) |
| ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、指定した要素をシリアル化する必要があるかどうかを示します。 (継承元 ConfigurationSection) |
| ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、指定したプロパティをシリアル化する必要があるかどうかを示します。 (継承元 ConfigurationSection) |
| ShouldSerializeSectionInTargetVersion(FrameworkName) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したターゲット バージョンの .NET Framework に対して構成オブジェクト階層をシリアル化するときに、現在 ConfigurationSection のインスタンスをシリアル化する必要があるかどうかを示します。 (継承元 ConfigurationSection) |
| ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。 (継承元 ConfigurationElement) |