次の方法で共有


Uri.Scheme プロパティ

定義

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

public:
 property System::String ^ Scheme { System::String ^ get(); };
public string Scheme { get; }
member this.Scheme : string
Public ReadOnly Property Scheme As String

プロパティ値

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

例外

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

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

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

Console.WriteLine(myUri.Scheme);
open System

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

printfn $"{myUri.Scheme}"
Dim baseUri As New Uri("http://www.contoso.com/")
Dim myUri As New Uri(baseUri, "catalog/shownew.htm?date=today")
       
Console.WriteLine(myUri.Scheme)

注釈

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

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

スキーム 説明
ファイル リソースは、ローカル コンピューター上のファイルです。
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 エンドポイント名を介してアクセスされます。

適用対象