Uri.Scheme Uri.Scheme Uri.Scheme Uri.Scheme Property

定義

この URI のスキーム名を取得します。Gets the scheme name for this URI.

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

プロパティ値

この URI のスキームを含み、小文字に変換された StringA String that contains the scheme for this URI, converted to lowercase.

例外

このインスタンスは相対 URI を表します。このプロパティは、絶対 URI でのみ有効です。This instance represents a relative URI, and this property is valid only for absolute URIs.

次の例では、 http://www.contoso.com/ URI のスキーム名 (http) をコンソールに書き込みます。The following example writes the scheme name (http) to the console for the http://www.contoso.com/ URI.

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);
   
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インスタンスを初期化するために使用されるスキームを返します。The Scheme property returns the scheme used to initialize the Uri instance. このプロパティは、 Uriインスタンスを初期化するために使用されたスキームが認識されたことを示していません。This property does not indicate that the scheme used to initialize the Uri instance was recognized.

次の表は、 Schemeプロパティによって返される可能性のある値の例を示しています。The following table shows examples of some possible values returned by the Scheme property.

SchemeScheme 説明Description
ファイルfile リソースは、ローカルコンピューター上のファイルです。The resource is a file on the local computer.
ftpftp リソースには FTP 経由でアクセスします。The resource is accessed through FTP.
Gophergopher このリソースには、Gopher プロトコルを使用してアクセスします。The resource is accessed through the Gopher protocol.
httphttp リソースには HTTP 経由でアクセスします。The resource is accessed through HTTP.
httpshttps リソースには、SSL で暗号化された HTTP 経由でアクセスします。The resource is accessed through SSL-encrypted HTTP.
ldapldap リソースには、LDAP プロトコルを使用してアクセスします。The resource is accessed through the LDAP protocol.
mailtomailto リソースは電子メールアドレスであり、SMTP プロトコルを介してアクセスされます。The resource is an email address and accessed through the SMTP protocol.
net.pipenet.pipe リソースには名前付きパイプを使用してアクセスします。The resource is accessed through a named pipe.
net.tcpnet.tcp リソースには TCP エンドポイントからアクセスします。The resource is accessed from TCP endpoint.
newsnews リソースには、NNTP プロトコルを使用してアクセスします。The resource is accessed through the NNTP protocol.
nntpnntp リソースには、NNTP プロトコルを使用してアクセスします。The resource is accessed through the NNTP protocol.
telnettelnet リソースには TELNET プロトコルを使用してアクセスします。The resource is accessed through the TELNET protocol.
uuiduuid リソースには、サービスと通信するための一意の UUID エンドポイント名を使用してアクセスします。The resource is accessed through a unique UUID endpoint name for communicating with a service.

適用対象