HostString 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URI のホスト部分を表し、HTTP ヘッダーで使用するために URI の適切な形式とエンコードを構築するために使用できます。
public struct HostString : IEquatable<Microsoft.Owin.HostString>
type HostString = struct
Public Structure HostString
Implements IEquatable(Of HostString)
- 継承
-
HostString
- 実装
コンストラクター
| Name | 説明 |
|---|---|
| HostString(String) |
変更せずに新しい HostString を作成します。 値は、punycode ではなく Unicode である必要があり、ポートを持つことができます。 IPv4 アドレスと IPv6 アドレスも許可され、ポートがある場合もあります。 |
プロパティ
| Name | 説明 |
|---|---|
| Value |
コンストラクターから元の値を返します。 |
メソッド
| Name | 説明 |
|---|---|
| Equals(HostString) |
大文字と小文字を区別しないで、Value プロパティの等価性を比較します。 |
| Equals(Object) |
指定されたオブジェクトが HostString の場合にのみ比較します。 |
| FromUriComponent(String) |
指定された URI コンポーネントから新しい HostString を作成します。 すべての punycode は Unicode に変換されます。 |
| FromUriComponent(Uri) |
give Uri インスタンスのホストとポートから新しい HostString を作成します。 Punycode は Unicode に変換されます。 |
| GetHashCode() |
値のハッシュ コードを取得します。 |
| ToString() |
ToUriComponent() によって正規化された値を返します。 |
| ToUriComponent() |
HTTP ヘッダー内の URI で使用するために適切に書式設定およびエンコードされた値を返します。 Unicode はすべて punycode に変換されます。 IPv6 アドレスがない場合は、角かっこが追加されます。 |
演算子
| Name | 説明 |
|---|---|
| Equality(HostString, HostString) |
2 つのインスタンスを等しいかどうかを比較します。 |
| Inequality(HostString, HostString) |
2 つのインスタンスの不等値を比較します。 |