英語で読む

次の方法で共有


Uri.Scheme プロパティ

定義

この URI のスキーム名を取得します。

C#
public string Scheme { get; }

プロパティ値

この URI のスキーム。小文字に変換されます。

例外

このインスタンスは相対 URI を表します。このプロパティは、絶対 URI でのみ有効です。

次の例では、URI のスキーム名 (http) をコンソール http://www.contoso.com/ に書き込みます。

C#
Uri baseUri = new Uri("http://www.contoso.com/");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm?date=today");

Console.WriteLine(myUri.Scheme);

注釈

プロパティは Scheme 、インスタンスの初期化に使用されるスキームを Uri 返します。 このプロパティは、インスタンスの初期化に使用されたスキームが Uri 認識されたことを示すものではありません。

次の表は、 プロパティによって返される可能性のある値の例を Scheme 示しています。

Scheme 説明
file リソースはローカル コンピューター上のファイルです。
ftp リソースには FTP 経由でアクセスされます。
Gopher リソースは Gopher プロトコルを介してアクセスされます。
http リソースには HTTP 経由でアクセスされます。
https リソースには、SSL で暗号化された HTTP 経由でアクセスされます。
ldap リソースは LDAP プロトコルを介してアクセスされます。
mailto リソースは電子メール アドレスであり、SMTP プロトコルを介してアクセスされます。
net.pipe リソースは名前付きパイプを介してアクセスされます。
net.tcp リソースは TCP エンドポイントからアクセスされます。
news リソースは NNTP プロトコルを介してアクセスされます。
Nntp リソースは NNTP プロトコルを介してアクセスされます。
telnet リソースは TELNET プロトコルを介してアクセスされます。
uuid リソースは、サービスと通信するために一意の UUID エンドポイント名を介してアクセスされます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0