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) (方案名称写入 URI 控制台 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 说明
文件 资源是本地计算机上的文件。
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 终结点名称进行访问,以便与服务通信。

适用于