İngilizce dilinde oku

Aracılığıyla paylaş


Uri.GetLeftPart(UriPartial) Yöntem

Tanım

Örneğin Uri belirtilen bölümünü alır.

C#
public string GetLeftPart(UriPartial part);

Parametreler

part
UriPartial

Döndürülecek URI bölümünün sonunu belirten numaralandırma değerlerinden biri.

Döndürülenler

Örneğin belirtilen bölümü Uri .

Özel durumlar

Geçerli Uri örnek mutlak bir örnek değil.

Belirtilen part geçerli değil.

Örnekler

Aşağıdaki örnek bir Uri örnek oluşturur ve konsol yolunu yazar.

C#
// Create Uri
Uri uriAddress = new Uri("http://www.contoso.com/index.htm#search");
Console.WriteLine(uriAddress.Fragment);
Console.WriteLine("Uri {0} the default port ", uriAddress.IsDefaultPort ? "uses" : "does not use");

Console.WriteLine("The path of this Uri is {0}", uriAddress.GetLeftPart(UriPartial.Path));
Console.WriteLine("Hash code {0}", uriAddress.GetHashCode());
// The example displays output similar to the following:
//        #search
//        Uri uses the default port
//        The path of this Uri is http://www.contoso.com/index.htm
//        Hash code -988419291

Açıklamalar

yöntemi, GetLeftPart URI dizesinin en soldaki bölümünü içeren ve tarafından partbelirtilen bölümüyle biten bir dize döndürür.

GetLeftPart aşağıdaki durumlarda sınırlayıcıları içerir:

  • Scheme şema sınırlayıcısını içerir.
  • Authority yol sınırlayıcısını içermez.
  • Path , özgün URI'deki yol sınırlayıcısını ve sorguya veya parça sınırlayıcısına kadar sınırlayıcıları içerir.
  • Query Path, artı olarak sorguyu ve sınırlayıcısını içerir.

Aşağıdaki örneklerde bir URI ve , Authority, Pathveya Queryile Schemeçağrının GetLeftPart sonuçları gösterilir.

URI Düzen Yetkili Yol Sorgu
http://www.contoso.com/index.htm?date=today http:// http://www.contoso.com http://www.contoso.com/index.htm http://www.contoso.com/index.htm?date=today
http://www.contoso.com/index.htm#main http:// http://www.contoso.com http://www.contoso.com/index.htm http://www.contoso.com/index.htm
mailto:user@contoso.com?subject=uri mailto: <none> mailto:user@contoso.com mailto:user@contoso.com?subject=uri
nntp://news.contoso.com/123456@contoso.com nntp:// nntp://news.contoso.com nntp://news.contoso.com/123456@contoso.com nntp://news.contoso.com/123456@contoso.com
news:123456@contoso.com news: <none> news:123456@contoso.com news:123456@contoso.com
file://server/filename.ext file:// file://server file://server/filename.ext file://server/filename.ext

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1