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 でのみ有効です。

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

Uri^ baseUri = gcnew Uri( "http://www.contoso.com/" );
Uri^ myUri = gcnew Uri( baseUri,"catalog/shownew.htm?date=today" );
Console::WriteLine( myUri->Scheme );
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 示しています。

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 エンドポイント名を介してアクセスされます。

適用対象