System.Net.Primitives
認証用のプロトコルを指定します。
匿名認証を指定します。
基本認証を指定します。
ダイジェスト認証を指定します。
Windows 認証を指定します。
クライアントとネゴシエートし、認証方式を決定します。クライアントとサーバーの両方が Kerberos をサポートする場合は、この方式が使用されます。それ以外の場合は NTLM が使用されます。
認証は使用できません。このフラグが設定された オブジェクトを要求するクライアントは、常に "403 アクセス不可" のステータスを受け取ります。リソースをクライアントに提供できない場合にこのフラグを使用します。
NTLM 認証を指定します。
クッキーを管理するために使用するプロパティとメソッドのセットを提供します。このクラスは継承できません。
クラスの新しいインスタンスを初期化します。
指定した と を使用して、 クラスの新しいインスタンスを初期化します。
の名前。等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、 内で使用しないでください。ドル記号文字 ("$") を最初の文字にすることはできません。
の値。セミコロン (;) とコンマ (,) は、 内で使用しないでください。
パラメーターが null です。または パラメーターの長さが 0 です。または パラメーターに無効な文字が含まれています。または パラメーターが null です。または パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
指定した 、、および を使用して、 クラスの新しいインスタンスを初期化します。
の名前。等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、 内で使用しないでください。ドル記号文字 ("$") を最初の文字にすることはできません。
の値。セミコロン (;) とコンマ (,) は、 内で使用しないでください。
この が適用される送信元サーバーの URI のサブセット。既定値は "/" です。
パラメーターが null です。または パラメーターの長さが 0 です。または パラメーターに無効な文字が含まれています。または パラメーターが null です。または パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
指定した 、、、および を使用して、 クラスの新しいインスタンスを初期化します。
の名前。等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、 内で使用しないでください。ドル記号文字 ("$") を最初の文字にすることはできません。
オブジェクトの値。セミコロン (;) とコンマ (,) は、 内で使用しないでください。
この が適用される送信元サーバーの URI のサブセット。既定値は "/" です。
この が有効なオプションのインターネット ドメイン。既定値は、この の送信元のホストです。
パラメーターが null です。または パラメーターの長さが 0 です。または パラメーターに無効な文字が含まれています。または パラメーターが null です。または パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
サーバーが に追加できるコメントを取得または設定します。
この で使用法をドキュメント化するオプションのコメント。
サーバーが で提供できる URI コメントを取得または設定します。
この の URI 参照の想定している用途を表すオプションのコメント。この値は、URI 書式に準拠している必要があります。
サーバーが設定した破棄フラグを取得または設定します。
現在のセッションの最後にクライアントが を破棄する場合は true。それ以外の場合は false。既定値は、false です。
が有効な URI を取得または設定します。
が有効な URI。
メソッドをオーバーライドします。
が に等しい場合は、true を返します。2 つの インスタンスは、、、、、および の各プロパティが等しい場合に等しくなります。 の文字列比較と の文字列比較は、大文字と小文字を区別しません。
への参照。
の現在の状態を取得または設定します。
の有効期限が切れた場合は true。それ以外の場合は false。既定値は、false です。
の有効期限の日時を として取得または設定します。
インスタンスとしての の有効期限の日時。
メソッドをオーバーライドします。
このインスタンスの 32 ビット符号付き整数ハッシュ コード。
ページ スクリプトまたは他のアクティブ コンテンツがこのクッキーにアクセスできるかどうかを決定します。
ページ スクリプトまたは他のアクティブ コンテンツがこのクッキーにアクセスできるかどうかを決定するブール値。
の名前を取得または設定します。
の名前。
設定操作として指定した値が、null または空の文字列です。または設定操作として指定した値に無効な文字が含まれていました。等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、 プロパティ内で使用しないでください。ドル記号文字 ("$") を最初の文字にすることはできません。
が適用される URI を取得または設定します。
が適用される URI。
が適用される TCP ポートのリストを取得または設定します。
が適用される TCP ポートのリスト。
設定操作に指定した値が解析できなかったか、二重引用符で囲まれていません。
のセキュリティ レベルを取得または設定します。
要求に HTTPS (Secure Hypertext Transfer Protocol) が使用されるときにだけクライアントが後続の要求でクッキーを返すようにする場合は true。それ以外の場合は false。既定値は、false です。
クッキーが として発行された時刻を取得します。
クッキーが として発行された時刻。
メソッドをオーバーライドします。
この オブジェクトの、HTTP クッキー: 要求ヘッダーに含めることができる文字列形式を返します。
の を取得または設定します。
の 。
クッキーが準拠する HTTP 状態保守のバージョンを取得または設定します。
クッキーが準拠する HTTP 状態保守のバージョン。
バージョンに指定した値は使用できません。
クラスのインスタンスのコレクション コンテナーを提供します。
クラスの新しいインスタンスを初期化します。
を に追加します。
に追加される 。
は null なので、
現在のインスタンスに の内容を追加します。
追加される 。
は null なので、
に格納されているクッキーの数を取得します。
に格納されているクッキーの数。
を反復処理できる列挙子を取得します。
を反復処理できる インターフェイスを実装するインスタンス。
から特定の名前の を取得します。
の特定の名前の 。
検索される の名前。
は null なので、
[.NET Framework 4.5.1 以降のバージョンでサポートされる]このメンバーの説明については、 のトピックを参照してください。
コレクション要素のコピー先となる 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。
コピーの開始位置となる、 内の 0 から始まるインデックス。
[.NET Framework 4.5.1 以降のバージョンでサポートされる]このメンバーの説明については、 のトピックを参照してください。
コレクションへのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。
[.NET Framework 4.5.1 以降のバージョンでサポートされる]このメンバーの説明については、 のトピックを参照してください。
コレクションへのアクセスを同期するために使用できるオブジェクト。
オブジェクトのコレクション用のコンテナーを提供します。
クラスの新しいインスタンスを初期化します。
を特定の URI の に追加します。
に追加される の URI。
に追加される 。
が null または が null です。
が を超えています。または のドメインが有効な URI ではありません。
の内容を特定の URI の に追加します。
に追加される の URI。
に追加される 。
は null なので、
内のいずれかのクッキーのドメインが null です。
内のいずれかのクッキーが、無効なドメインを含んでいます。
が保持できる インスタンス数を取得または設定します。
が保持できる インスタンス数。これは、ハード リミットであり、 を追加して超過させることはできません。
が 0 以下または値が 未満で、 が に等しくない場合です。
が現在保持している インスタンス数を取得します。
が現在保持している インスタンス数。これは、すべてのドメイン内の インスタンスの合計数を示します。
が保持できる インスタンスの既定の最大サイズをバイト単位で表します。このフィールドは定数です。
が保持できる インスタンスの既定の最大数を表します。このフィールドは定数です。
がドメインごとに参照できる インスタンスの既定の最大数を表します。このフィールドは定数です。
特定の URI に関連付けられている インスタンスを表す HTTP クッキーを格納する HTTP クッキー ヘッダーを取得します。
セミコロンで区切られた インスタンスを表す文字列を含む HTTP クッキー ヘッダー。
必要な インスタンスの URI。
は null なので、
特定の URI に関連付けられている インスタンスを格納する を取得します。
特定の URI に関連付けられている インスタンスを格納する 。
必要な インスタンスの URI。
は null なので、
の許容最大長を表します。
の許容最大長 (バイト単位)。
が 0 以下です。
でドメインごとに格納できる インスタンスの数を取得および設定します。
ドメインごとに許可されている インスタンス数。
が 0 以下です。または( が、最大許容クッキー インスタンス数の 300 を超えており、 に等しくありません。)
HTTP クッキー ヘッダーの 1 つ以上のクッキーの インスタンスを特定の URI の に追加します。
の URI。
コンマで区切られた インスタンスを含む、HTTP サーバーで返された HTTP set-cookie ヘッダーの内容。
は null なので、
は null なので、
いずれかのクッキーが無効です。またはコンテナーにいずれかのクッキーを追加するときにエラーが発生しました。
を に追加するときにエラーが発生した場合にスローされる例外。
クラスの新しいインスタンスを初期化します。
複数の資格情報にストレージを提供します。
クラスの新しいインスタンスを作成します。
SMTP で使用する インスタンスを資格情報キャッシュに追加し、ホスト コンピューター、ポート、および認証プロトコルに関連付けます。このメソッドを使用して追加される資格情報は、SMTP でのみ有効です。このメソッドは、HTTP 要求および FTP 要求では動作しません。
ホスト コンピューターを示す 。
上の接続先のポートを指定する 。
を使用して に接続する場合に使用する認証方式を指定する 。「解説」を参照してください。
資格情報キャッシュに追加する 。
は null なので、または は null なので、
が使用できる値ではありません。「解説」を参照してください。
が 0 未満です。
インスタンスを SMTP 以外のプロトコルで使用する資格情報キャッシュに追加し、URI (Uniform Resource Identifier) プリフィックスおよび認証プロトコルに関連付けます。
資格情報によってアクセスが許可されるリソースの URI プリフィックスを指定する 。
で指定されたリソースが使用する認証方式。
資格情報キャッシュに追加する 。
は null なので、または は null なので、
同じ資格情報が 2 回以上追加されました。
アプリケーションのシステム資格情報を取得します。
アプリケーションのシステム資格情報を表す 。
現在のセキュリティ コンテキストのネットワーク資格情報を取得します。
現在のユーザーまたはアプリケーションのネットワーク資格情報を表す 。
指定したホスト、ポート、および認証プロトコルに関連付けられている インスタンスを返します。
。または、キャッシュに一致する資格情報がない場合はnull。
ホスト コンピューターを示す 。
上の接続先のポートを指定する 。
に接続する場合に使用する認証方式を指定する 。「解説」を参照してください。
は null なので、または は null なので、
が使用できる値ではありません。「解説」を参照してください。または が空の文字列 ("") です。
が 0 未満です。
指定した URI (Uniform Resource Identifier) と認証の種類に関連付けられた インスタンスを返します。
。または、キャッシュに一致する資格情報がない場合はnull。
資格情報によってアクセスが許可されるリソースの URI プリフィックスを指定する 。
で指定されたリソースが使用する認証方式。
または が null です。
インスタンスを反復処理できる列挙子を返します。
の 。
インスタンスが指定したホスト、ポート、および認証プロトコルに関連付けられている場合に、このインスタンスをキャッシュから削除します。
ホスト コンピューターを示す 。
上の接続先のポートを指定する 。
に接続する場合に使用する認証方式を指定する 。「解説」を参照してください。
インスタンスが指定した URI (Uniform Resource Identifier) プレフィックスと認証プロトコルに関連付けられている場合に、このインスタンスをキャッシュから削除します。
資格情報が使用されるリソースの URI プリフィックスを指定する 。
で指定されたホストが使用する認証方式。
への応答として受信したデータを圧縮するために使用される、ファイルの圧縮と圧縮解除のエンコーディング形式を表します。
デフレート圧縮/圧縮解除アルゴリズムを使用します。
gZip 圧縮/圧縮解除アルゴリズムを使用します。
圧縮は使用しないでください。
ネットワーク エンドポイントをホスト名か、IP アドレスおよびポート番号の文字列表現で表します。
クラスの新しいインスタンスを、ホスト名か IP アドレスおよびポート番号の文字列表現で初期化します。
ホスト名、または IP アドレスの文字列表現。
アドレスに関連付けられているポート番号。または、使用できる任意のポートを指定する場合は 0。 は、ホスト順です。
パラメーターに空の文字列が含まれています。
パラメーターは null です。
が より小さい。または が より大きくなっています。
クラスの新しいインスタンスをホスト名で、または IP アドレス、ポート番号、およびアドレス ファミリの文字列表現で初期化します。
ホスト名、または IP アドレスの文字列表現。
アドレスに関連付けられているポート番号。または、使用できる任意のポートを指定する場合は 0。 は、ホスト順です。
値の 1 つ。
パラメーターに空の文字列が含まれています。または は なので、
パラメーターは null です。
が より小さい。または が より大きくなっています。
インターネット プロトコル (IP: Internet Protocol) アドレス ファミリを取得します。
値の 1 つ。
2 つの オブジェクトを比較します。
2 つの インスタンスが等しい場合は true。それ以外の場合は false。
現在のインスタンスと比較する インスタンス。
のハッシュ値を返します。
の整数ハッシュ値。
ホスト名、またはホストのインターネット プロトコル (IP) アドレスの文字列表現を取得します。
ホスト名、または IP アドレスの文字列表現。
のポート番号を取得します。
のポート番号を示す 0 ~ 0xffff の範囲の整数値。
のホスト名、または IP アドレスおよびポート番号の文字列表現を返します。
指定した のアドレス ファミリ、ホスト名、または IP アドレス文字列と、ポート番号を含む文字列。
ネットワーク アドレスを識別します。これは abstract クラスです。
クラスの新しいインスタンスを初期化します。
エンドポイントが属するアドレス ファミリを取得します。
値の 1 つ。
プロパティが派生クラスでオーバーライドされない場合は、そのプロパティの取得または設定が行われます。
インスタンスから インスタンスを作成します。
指定した インスタンスから初期化された新しい インスタンス。
接続のエンド ポイントとして機能するソケット アドレス。
メソッドが派生クラスでオーバーライドされない場合は、そのメソッドへのアクセスが行われます。
インスタンスに対してエンドポイント情報をシリアル化します。
エンド ポイント情報を格納している インスタンス。
メソッドが派生クラスでオーバーライドされない場合は、そのメソッドへのアクセスが行われます。
HTTP で定義されたステータス コードの値を格納します。
HTTP ステータス 202 と等価です。 は、要求が追加の処理のために受け入れられたことを示します。
HTTP ステータス 300 と等価です。 は、要求された情報に複数の表現があることを示します。既定のアクションは、このステータスをリダイレクトとして扱い、この応答に関連付けられている Location ヘッダーの内容に従うことです。
HTTP ステータス 502 と等価です。 は、中間プロキシ サーバーが別のプロキシまたは元のサーバーから無効な応答を受け取ったことを示します。
HTTP ステータス 400 と等価です。 は、サーバーが要求を理解できないことを示します。 は、他のエラーが適用されない場合や、正確なエラーを確認できないか、独自のエラー コードがない場合に送信されます。
HTTP ステータス 409 と等価です。 は、サーバー上の競合のために要求を実行できないことを示します。
HTTP ステータス 100 と等価です。 は、クライアントが要求を継続できることを示します。
HTTP ステータス 201 と等価です。 は、応答が送信される前に、要求によって新しいリソースが作成されたことを示します。
HTTP ステータス 417 と等価です。 は、サーバーが Expect ヘッダーで指定された要求を満たすことができないことを示します。
HTTP ステータス 403 と等価です。 は、サーバーが要求の実行を拒否していることを示します。
HTTP ステータス 302 と等価です。 は、要求された情報が Location ヘッダーで指定される URI にあることを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
HTTP ステータス 504 と等価です。 は、中間プロキシ サーバーが別のプロキシまたは元のサーバーからの応答を待機している間にタイムアウトしたことを示します。
HTTP ステータス 410 と等価です。 は、要求されたリソースが利用できないことを示します。
HTTP ステータス 505 と等価です。 は、要求された HTTP バージョンがサーバーでサポートされていないことを示します。
HTTP ステータス 500 と等価です。 は、サーバーで汎用エラーが発生したことを示します。
HTTP ステータス 411 と等価です。 は、必要な Content-length ヘッダーがないことを示します。
HTTP ステータス 405 と等価です。 は、要求メソッド (POST または GET) が要求リソースで許可されていないことを示します。
HTTP ステータス 301 と等価です。 は、要求された情報が Location ヘッダーで指定される URI に移動したことを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
HTTP ステータス 301 と等価です。 は、要求された情報が Location ヘッダーで指定される URI に移動したことを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。
HTTP ステータス 300 と等価です。 は、要求された情報に複数の表現があることを示します。既定のアクションは、このステータスをリダイレクトとして扱い、この応答に関連付けられている Location ヘッダーの内容に従うことです。
HTTP ステータス 204 と等価です。 は、要求が正常に処理され、応答が意図的に空白になっていることを示します。
HTTP ステータス 203 と等価です。 は、返されたメタ情報が、元のサーバーではなくキャッシュされたコピーから取得されたもので、正しくない可能性があることを示します。
HTTP ステータス 406 と等価です。 は、クライアントが Accept ヘッダーでリソースの利用可能な任意の表現を受け入れないことを指定していることを示します。
HTTP ステータス 404 と等価です。 は、要求されたリソースがサーバーに存在していないことを示します。
HTTP ステータス 501 と等価です。 は、サーバーが要求された機能をサポートしていないことを示します。
HTTP ステータス 304 と等価です。 は、クライアントのキャッシュされたコピーが最新のものであることを示します。リソースの内容は転送されません。
HTTP ステータス 200 と等価です。 は、要求が成功し、要求された情報が応答で返されたことを示します。これは受信される最も一般的なステータス コードです。
HTTP ステータス 206 と等価です。 は、応答が GET 要求によって要求された応答の一部であることを示します。これにはバイト範囲が含まれます。
HTTP ステータス 402 と等価です。 は将来使用するために予約されています。
HTTP ステータス 412 と等価です。 は、この要求で設定された条件が満たされず、要求を実行できないことを示します。条件は、If-Match、If-None-Match、If-Unmodified-Since などの条件要求ヘッダーを使用して設定されます。
HTTP ステータス 407 と等価です。 は、要求されたプロキシが認証を要求することを示します。Proxy-authenticate ヘッダーには、認証の実行方法の詳細が含まれます。
HTTP ステータス 302 と等価です。 は、要求された情報が Location ヘッダーで指定される URI にあることを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。元の要求メソッドが POST だった場合、リダイレクトされた要求では GET メソッドが使用されます。
HTTP ステータス 307 と等価です。 は、要求された情報が Location ヘッダーで指定される URI にあることを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。元の要求メソッドが POST だった場合、リダイレクトされた要求でも POST メソッドが使用されます。
HTTP ステータス 303 と等価です。 は、POST の結果として、Location ヘッダーで指定された URI にクライアントを自動的にリダイレクトします。Location ヘッダーで指定されたリソースへの要求は、GET によって実行されます。
HTTP ステータス 416 と等価です。 は、リソースから要求されたデータの範囲を返すことができないことを示します。その原因は、範囲の先頭がリソースの先頭より前であるか、範囲の末尾がリソースの末尾より後ろであるかのいずれかです。
HTTP ステータス 413 と等価です。 は、要求が大きすぎて、サーバーで処理できないことを示します。
HTTP ステータス 408 と等価です。 は、サーバーが要求を予期している時間内にクライアントが要求を送信しなかったことを示します。
HTTP ステータス 414 と等価です。 は、URI が長すぎることを示します。
HTTP ステータス 205 と等価です。 は、クライアントが現在のリソースを再び読み込むのではなく、リセットする必要があることを示します。
HTTP ステータス 303 と等価です。 は、POST の結果として、Location ヘッダーで指定された URI にクライアントを自動的にリダイレクトします。Location ヘッダーで指定されたリソースへの要求は、GET によって実行されます。
HTTP ステータス 503 と等価です。通常、 は、高い負荷または保守のため、サーバーを一時的に利用できないことを示します。
HTTP ステータス 101 と等価です。 は、プロトコル バージョンまたはプロトコルが変更されていることを示します。
HTTP ステータス 307 と等価です。 は、要求された情報が Location ヘッダーで指定される URI にあることを示します。このステータスが受信されたときの既定のアクションは、この応答に関連付けられている Location ヘッダーに従うことです。元の要求メソッドが POST だった場合、リダイレクトされた要求でも POST メソッドが使用されます。
HTTP ステータス 401 と等価です。 は、要求されたリソースが認証を要求することを示します。WWW-Authenticate ヘッダーには、認証の実行方法の詳細が含まれます。
HTTP ステータス 415 と等価です。 は、その要求の種類がサポートされていないことを示します。
HTTP ステータス 306 と等価です。 は、作成中の HTTP/1.1 仕様の拡張案です。
HTTP ステータス 426 と等価です。 は、クライアントが TLS/1.0 など別のプロトコルに切り替える必要があることを示します。
HTTP ステータス 305 と等価です。 は、要求が Location ヘッダーで指定される URI でプロキシ サーバーを使用する必要があることを示します。
Web クライアント認証用の資格情報を取得するための、基本認証インターフェイスを提供します。
指定された URI に関連付けられている オブジェクトと、認証の種類を返します。
指定された URI に関連付けられている と、認証の種類。使用できる認証がない場合には、null が返されます。
クライアントが認証を提供している 。
プロパティで定義される認証の種類。
ホスト、ポート、および認証の種類用の資格情報を取得するためのインターフェイスを提供します。
指定したホスト、ポート、および認証プロトコル用の資格情報を返します。
指定したホスト、ポート、および認証プロトコル用の 。指定したホスト、ポート、および認証プロトコル用に使用できる資格情報がない場合は null。
クライアントを認証しているホスト コンピューター。
クライアントが通信を行う 上のポート。
認証プロトコル。
インターネット プロトコル (IP: Internet Protocol) アドレスを提供します。
配列として指定されたアドレスを使用して、 クラスの新しいインスタンスを初期化します。
IP アドレスのバイト配列値。
は null なので、
には、不適切な IP アドレスが含まれています。
配列として指定されたアドレスおよび指定したスコープ ID を使用して、 クラスの新しいインスタンスを初期化します。
IP アドレスのバイト配列値。
スコープ識別子の long 値。
は null なので、
には、不適切な IP アドレスが含まれています。
< 0 または > 0x00000000FFFFFFFF
として指定されたアドレスを使用して、 クラスの新しいインスタンスを初期化します。
IP アドレスの long 値。たとえば、ビッグ エンディアン形式の値 0x2414188f は、IP アドレス "143.24.20.36" になります。
< 0 または > 0x00000000FFFFFFFF
IP アドレスのアドレス ファミリを取得します。
IPv4 の場合は 、IPv6 の場合は を返します。
IP アドレスを提供し、そのサーバーがすべてのネットワーク インターフェイスでクライアントによるネットワーク利用を待機する必要があることを示します。このフィールドは読み取り専用です。
IP ブロードキャスト アドレスを提供します。このフィールドは読み取り専用です。
2 つの IP アドレスを比較します。
2 つのアドレスが等しい場合は true。それ以外の場合は false。
現在のインスタンスと比較する インスタンス。
のコピーをバイト配列として提供します。
配列。
IP アドレスのハッシュ値を返します。
整数ハッシュ値。
short 値をホストのバイト順からネットワークのバイト順に変換します。
ネットワークのバイト順で表現される short 値。
ホストのバイト順で表現される、変換する数値。
整数値をホストのバイト順からネットワークのバイト順に変換します。
ネットワークのバイト順で表現される整数値。
ホストのバイト順で表現される、変換する数値。
long 値をホストのバイト順からネットワークのバイト順に変換します。
ネットワークのバイト順で表現される long 値。
ホストのバイト順で表現される、変換する数値。
メソッドは、 フィールドを使用して、 が、すべてのネットワーク インターフェイスでクライアントによるネットワーク利用を待機する必要があることを示します。
IP ループバック アドレスを提供します。このプロパティは読み取り専用です。
IP アドレスを提供し、ネットワーク インターフェイスを使用しないことを示します。このプロパティは読み取り専用です。
IP アドレスが IPv4 でマップされた IPv6 アドレスであるかどうかを取得します。
を返します。IP アドレスが IPv4 でマップされた IPv6 アドレスである場合は true。それ以外の場合は false。
アドレスが IPv6 リンクローカル アドレスであるかどうかを示す値を取得します。
IP アドレスが IPv6 リンクローカル アドレスである場合は true。それ以外の場合は false。
アドレスが IPv6 マルチキャスト グローバル アドレスであるかどうかを示す値を取得します。
IP アドレスが IPv6 マルチキャスト グローバル アドレスである場合は true。それ以外の場合は false。
アドレスが IPv6 サイトローカル アドレスであるかどうかを示す値を取得します。
IP アドレスが IPv6 サイトローカル アドレスである場合は true。それ以外の場合は false。
アドレスが IPv6 Teredo アドレスであるかどうかを示す値を取得します。
IP アドレスが IPv6 Teredo アドレスである場合は true。それ以外の場合は false。
指定した IP アドレスがループバック アドレスかどうかを示します。
がループバック アドレスの場合は true。それ以外の場合は false。
IP アドレス。
IP ループバック アドレスを提供します。このフィールドは読み取り専用です。
オブジェクトを IPv4 アドレスにマップします。
を返します。IPv4 アドレス。
オブジェクトを IPv6 アドレスにマップします。
を返します。IPv6 アドレス。
short 値をネットワークのバイト順からホストのバイト順に変換します。
ホストのバイト順で表現される short 値。
ネットワークのバイト順で表現される、変換する数値。
整数値をネットワークのバイト順からホストのバイト順に変換します。
ホストのバイト順で表現される整数値。
ネットワークのバイト順で表現される、変換する数値。
long 値をネットワークのバイト順からホストのバイト順に変換します。
ホストのバイト順で表現される long 値。
ネットワークのバイト順で表現される、変換する数値。
IP アドレスを提供し、ネットワーク インターフェイスを使用しないことを示します。このフィールドは読み取り専用です。
IP アドレス文字列を インスタンスに変換します。
のインスタンス。
ピリオド区切りの 10 進表記 (IPv4 の場合) またはコロン区切りの 16 進表記 (IPv6 の場合) で表された IP アドレスを格納している文字列。
は null なので、
が有効な IP アドレスではありません。
IPv6 アドレスのスコープ識別子を取得または設定します。
アドレスのスコープを指定する長整数。
AddressFamily = InterNetwork.
< 0または > 0x00000000FFFFFFFF
インターネット アドレスを標準表記に変換します。
ピリオド区切りの 10 進表記 (IPv4 の場合) またはコロン区切りの 16 進表記 (IPv6 の場合) の IP アドレスを格納している文字列。
アドレス ファミリが であり、アドレスが正しくありません。
文字列が有効な IP アドレスであるかどうかを判断します。
が有効な IP アドレスである場合は true。それ以外の場合は false。
検証対象の文字列。
文字列の バージョン。
IP アドレスとポート番号でネットワーク エンドポイントを表します。
指定したアドレスとポート番号を使用して、 クラスの新しいインスタンスを初期化します。
インターネット ホストの IP アドレス。
に関連付けられているポート番号。または、使用できる任意のポートを指定する場合は 0。 は、ホスト順です。
が より小さい。または が より大きくなっています。または が 0 未満か、0x00000000FFFFFFFF よりも大きい値です。
指定したアドレスとポート番号を使用して、 クラスの新しいインスタンスを初期化します。
。
に関連付けられているポート番号。または、使用できる任意のポートを指定する場合は 0。 は、ホスト順です。
は null なので、
が より小さい。または が より大きくなっています。または が 0 未満か、0x00000000FFFFFFFF よりも大きい値です。
エンドポイントの IP アドレスを取得または設定します。
エンドポイントの IP アドレスを格納する インスタンス。
インターネット プロトコル (IP: Internet Protocol) アドレス ファミリを取得します。
を返します。
ソケット アドレスからエンドポイントを作成します。
指定したソケット アドレスを使用する インスタンス。
エンドポイントで使用する 。
の AddressFamily は、現在のインスタンスの AddressFamily と同じではありません。または.Size < 8。
指定した が、現在の インスタンスと等しいかどうかを判断します。
指定したオブジェクトが現在のオブジェクトと等しい場合は true。それ以外の場合は false。
現在の インスタンスと比較するために指定した 。
インスタンスのハッシュ値を返します。
整数ハッシュ値。
プロパティに割り当てることができる最大値を指定します。MaxPort 値は、0x0000FFFF に設定されます。このフィールドは読み取り専用です。
プロパティに割り当てることができる最小値を指定します。このフィールドは読み取り専用です。
エンドポイントのポート番号を取得または設定します。
エンドポイントのポート番号を示す ~ の範囲の整数値。
set 操作に指定された値が より小さいか、 を超えています。
インスタンスに対してエンドポイント情報をシリアル化します。
エンドポイントのソケット アドレスを格納する インスタンス。
指定したエンドポイントの IP アドレスとポート番号を返します。
192.168.1.2:80 などの指定したエンドポイントの IP アドレスとポート番号を格納する文字列。
クラスのプロキシ アクセスの実装用に基本インターフェイスを提供します。
認証用にプロキシ サーバーに送信する資格情報。
プロキシ サーバーへの要求を認証するために必要な資格情報を格納している インスタンス。
プロキシの URI を返します。
と通信するために使用するプロキシの URI を格納している インスタンス。
要求されたインターネット リソースを指定する 。
指定したホストでプロキシを使用しないことを示します。
でプロキシ サーバーを使用しない場合は true。それ以外の場合は false。
プロキシの使用を確認するホストの 。
基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証など、パスワード ベースの認証方式に使用する資格情報を提供します。
クラスの新しいインスタンスを初期化します。
指定したユーザー名とパスワードを使用して、 クラスの新しいインスタンスを初期化します。
資格情報に関連付けられているユーザー名。
資格情報に関連付けられているユーザー名に対応するパスワード。
指定したユーザー名、パスワード、ドメインを使用して、 クラスの新しいインスタンスを初期化します。
資格情報に関連付けられているユーザー名。
資格情報に関連付けられているユーザー名に対応するパスワード。
これらの資格情報に関連付けられているドメイン。
資格情報を検証するドメインまたはコンピューター名を取得または設定します。
資格情報に関連付けられているドメインの名前。
指定したホスト、ポート、および認証の種類用に クラスのインスタンスを返します。
指定したホスト、ポート、および認証プロトコル用の 。指定したホスト、ポート、および認証プロトコル用に使用できる資格情報がない場合は null。
クライアントを認証するホスト コンピューター。
クライアントが通信する 上のポート。
プロパティの定義に従って要求された認証の種類。
指定された URI (Uniform Resource Identifier) と認証の種類について、 クラスのインスタンスを返します。
オブジェクト。
クライアントが認証を提供する URI。
プロパティの定義に従って要求された認証の種類。
資格情報に関連付けられているユーザー名に対応するパスワードを取得または設定します。
資格情報に関連付けられているパスワード。この インスタンスが、null に設定された パラメーターを使用して初期化された場合、 プロパティは空の文字列を返します。
資格情報に関連付けられているユーザー名を取得または設定します。
資格情報に関連付けられているユーザー名。
派生クラスからシリアル化された情報を格納します。
指定したアドレス ファミリの クラスの新しいインスタンスを作成します。
列挙値。
指定したアドレス ファミリとバッファー サイズを使用して、 クラスの新しいインスタンスを作成します。
列挙値。
基になるバッファーに割り当てるバイト数。
が 2 未満です。この 2 バイトは、 を格納するために必要です。
指定した が現在の インスタンスと等しいかどうかを判断します。
指定したオブジェクトが現在のオブジェクトと等しい場合は true。それ以外の場合は false。
現在の インスタンスと比較するために指定した 。
現在の の 列挙値を取得します。
列挙値の 1 つ。
特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
現在のオブジェクトのハッシュ コード。
基になるバッファーの指定したインデックス要素を取得または設定します。
基になるバッファーの指定したインデックス要素の値。
要求されている情報の配列インデックス要素。
指定したインデックスがバッファー内に存在しません。
の基になるバッファー サイズを取得します。
の基になるバッファー サイズ。
ソケット アドレスに関する情報を返します。
に関する情報を格納する文字列。
クラスは、基になるトランスポート層に関する追加のコンテキストを提供します。
クラスの新しいインスタンスを作成します。
要求されたチャネル バインディングを取得します。
要求された 。または、チャネル バインディングが現在のトランスポートまたはオペレーティング システムによってサポートされていない場合は null。
取得するチャネル バインディングの種類。
は、 プロパティから取得した と使用する場合は、 である必要があります。
型のセットを格納します。
クラスの新しいインスタンスを初期化します。
この操作は、このコレクションではサポートされていないため、 がスローされます。
コレクションに追加するオブジェクト。
この操作は、このコレクションではサポートされていないため、 がスローされます。
指定した オブジェクトがコレクションに格納されているかどうかを確認します。
オブジェクトがコレクション内に存在する場合は true。それ以外の場合は false。
このコレクション内で検索される オブジェクト。
このコレクション内の要素を 型の 1 次元配列にコピーします。
コレクションのコピーを受け取る 1 次元配列。
コピーを開始する の、0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはこの の要素数が、 から対象の の末尾までに格納できる数を超えています。
この 内の要素を、対象の の型に自動的にキャストすることはできません。
このコレクション内の 型の数を取得します。
このコレクション内の 型の数を格納している 値。
このコレクションを反復処理するために使用できるオブジェクトを返します。
インターフェイスを実装し、このコレクション内の 型へのアクセスを提供するオブジェクト。
このコレクションへのアクセスが読み取り専用かどうかを示す値を取得します。
常に true。
コレクションの特定のインデックス位置にある を取得します。
コレクション内の特定のインデックス位置にある 。
関連するインデックス。
この操作は、このコレクションではサポートされていないため、 がスローされます。
常に をスローします。
削除するオブジェクト。
このコレクションを反復処理するために使用できるオブジェクトを返します。
インターフェイスを実装し、このコレクション内の 型へのアクセスを提供するオブジェクト。
クラスおよびその派生クラスを使用してリソースを要求する場合の、認証と偽装に関するクライアント要件を指定します。
クライアントとサーバーを認証する必要があります。サーバーが認証されていない場合でも、要求は失敗しません。相互認証が行われたかどうかを確認するには、 プロパティの値をチェックします。
クライアントとサーバーを認証する必要があります。サーバーが認証されていない場合、相互認証が失敗したことを示す 内部例外と共に、 がアプリケーションで発生します。
クライアントとサーバーの認証は必要ありません。
SSL (Secure Socket Layer) のポリシー エラーを列挙します。
SSL のポリシー エラーはありません。
が、空でない配列を返しました。
証明書の名前が一致していません。
証明書が利用できません。
クラスのインスタンスが使用できるアドレッシング スキームを指定します。
AppleTalk アドレス。
ネイティブ ATM サービス アドレス。
Banyan アドレス。
X.25 などの CCITT プロトコルのアドレス。
MIT CHAOS プロトコルのアドレス。
Microsoft クラスター製品のアドレス。
Datakit プロトコルのアドレス。
ダイレクト データリンク インターフェイス アドレス。
DECnet アドレス。
ECMA (European Computer Manufacturers Association) アドレス。
FireFox アドレス。
NSC Hyperchannel アドレス。
IEEE 1284.4 ワークグループ アドレス。
ARPANET IMP アドレス。
IP version 4 のアドレス。
IP version 6 のアドレス。
IPX アドレスまたは SPX アドレス。
IrDA アドレス。
ISO プロトコルのアドレス。
LAT アドレス。
NetBios アドレス。
Network Designers OSI ゲートウェイ対応プロトコルのアドレス。
Xerox NS プロトコルのアドレス。
OSI プロトコルのアドレス。
PUP プロトコルのアドレス。
IBM SNA アドレス。
Unix local to host アドレス。
未確認のアドレス ファミリ。
指定のないアドレス ファミリ。
VoiceView アドレス。
クラスのエラー コードを定義します。
アクセス許可で禁止されている方法で にアクセスしようとしました。
通常、アドレスは 1 つしか使用できません。
指定したアドレス ファミリはサポートされていません。このエラーは、IPv6 スタックがローカル コンピューターにインストールされていない状態で、IPv6 アドレス ファミリを指定した場合に返されます。このエラーは、IPv4 スタックがローカル コンピューターにインストールされていない状態で、IPv4 アドレス ファミリを指定した場合に返されます。
選択された IP アドレスは、このコンテキストでは有効ではありません。
非ブロッキング で操作を実行中です。
.NET Framework または基になるソケット プロバイダーによって接続が中止されました。
リモート ホストがアクティブに接続を拒否しています。
リモート ピアによって接続がリセットされました。
必要なアドレスが の操作から省略されています。
正常なシャットダウンを実行中です。
基になるソケット プロバイダーによって、無効なポインター アドレスが検出されました。
リモート ホストのダウンが原因で操作が失敗しました。
そのようなホストは不明です。名前が正式なホスト名またはエイリアスではありません。
指定したホストへのネットワーク ルートがありません。
ブロッキング操作を実行中です。
ブロッキング の呼び出しが取り消されました。
メンバーに無効な引数が提供されました。
アプリケーションが、すぐには完了できない重複操作を開始しました。
は既に接続されています。
データグラムが長すぎます。
ネットワークが使用できない。
アプリケーションが、既にタイムアウトしている接続で を設定しようとしました。
リモート ホストへのルートが存在しません。
操作用のバッファーの空き領域がありません。
要求された名前または IP アドレスが、ネーム サーバーで見つかりませんでした。
エラーが回復できないか、または要求されたデータベースが見つかりません。
アプリケーションがデータを送信または受信しようとしましたが、 が接続されていません。
基になるソケット プロバイダーが初期化されていません。
ソケット以外で 操作を実行しようとしました。
が閉じられたため、重複操作が中止されました。
アドレス ファミリがプロトコル ファミリによってサポートされていません。
基になるソケット プロバイダーを使用しているプロセスが多すぎます。
プロトコル ファミリが実装されていないか、または構成されていません。
プロトコルが実装されていないか、または構成されていません。
で使用されたオプションまたはレベルは、不明か、無効か、またはサポートされていません。
この に対するプロトコル型が正しくありません。
が既に閉じられているため、データを送信または受信する要求が許可されませんでした。
特定されない エラーが発生しました。
このアドレス ファミリでは、指定したソケット タイプはサポートされていません。
操作が正常に行われました。
ネットワーク サブシステムが使用できません。
接続の試行がタイムアウトしたか、または接続されているホストが応答に失敗しました。
基になるソケット プロバイダーで開いているソケットが多すぎます。
ホストの名前を解決できませんでした。後で再試行してください。
指定したクラスが見つかりませんでした。
基になるソケット プロバイダーのバージョンが範囲外です。
非ブロッキング ソケットでの操作は、すぐに完了できません。
ソケット エラーが発生したときにスローされる例外。
直前のオペレーティング システム エラー コードを指定して、 クラスの新しいインスタンスを初期化します。
エラー コードを指定して、 クラスの新しいインスタンスを初期化します。
発生したエラーを示すエラー コード。
この例外に関連付けられているエラー メッセージを取得します。
エラー メッセージを含む文字列。
この例外に関連付けられているエラー コードを取得します。
この例外に関連付けられている整数エラー コード。
クラスに適用可能な暗号アルゴリズムを定義します。
AES (Advanced Encryption Standard) アルゴリズム。
128 ビット キーを使用した AES (Advanced Encryption Standard) アルゴリズム。
192 ビット キーを使用した AES (Advanced Encryption Standard) アルゴリズム。
256 ビット キーを使用した AES (Advanced Encryption Standard) アルゴリズム。
DES (Data Encryption Standard) アルゴリズム。
暗号化アルゴリズムは使用されません。
暗号化は Null 暗号アルゴリズムで使用されません。
RC2 (Rivest's Code 2) アルゴリズム。
RC4 (Rivest's Code 4) アルゴリズム。
3DES (Triple Data Encryption Standard) アルゴリズム。
クライアントとサーバーで共有するキーを作成するために使用するアルゴリズムを指定します。
Diffie Hellman 短期キー交換アルゴリズム。
キー交換アルゴリズムは使用されません。
RSA 公開キー交換アルゴリズム。
RSA 公開キー署名アルゴリズム。
メッセージ認証コード (MAC: Message Authentication Code) の生成に使用するアルゴリズムを指定します。
メッセージ ダイジェスト 5 (MD5: Message Digest 5) ハッシュ アルゴリズム。
ハッシュ アルゴリズムは使用されません。
SHA1 (Secure Hashing Algorithm)。
の想定されるバージョンを定義します。
SSL プロトコルを指定しません。
SSL 2.0 プロトコルを指定します。SSL 2.0 は TLS プロトコルに取って代わられました。これは、下位互換性の目的だけに用意されています。
SSL 3.0 プロトコルを指定します。SSL 3.0 は TLS プロトコルに取って代わられました。これは、下位互換性の目的だけに用意されています。
TLS 1.0 セキュリティ プロトコルを指定します。TLS プロトコルは、IETF RFC 2246 で定義されています。
TLS 1.1 セキュリティ プロトコルを指定します。TLS プロトコルは IETF RFC 4346 で定義されています。
TLS 1.2 セキュリティ プロトコルを指定します。TLS プロトコルは IETF RFC 5246 で定義されています。
クラスは、セキュリティで保護されたチャネルに認証されたトランザクションをバインドするために使用される非透過データへのポインターをカプセル化します。
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。
統合 Windows 認証に拡張保護を提供するネイティブ呼び出しに渡されるバイト データを格納しているネイティブ メモリ領域へのセーフ ハンドルをアプリケーションが所有するかどうかを示すブール値。
プロパティは、 インスタンスに関連付けられているチャネル バインディング トークンのサイズをバイト単位で取得します。
インスタンスのチャネル バインディング トークンのサイズ (バイト単位)。
列挙体は、セキュリティで保護されたチャネルから問い合わせができるチャネル バインディングの種類を表します。
特定のエンドポイントに固有のチャネル バインディング (TLS サーバー証明書など)。
特定のチャネルに完全に固有のチャネル バインディング (TLS セッション キーなど)。
不明なチャネル バインディングの種類。