Uri.Scheme プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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 エンドポイント名を介してアクセスされます。 |