Uri.UserEscaped Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Örnek oluşturulmadan önce Uri URI dizesinin tamamen kaçılıp kaçılmadığını gösteren bir değer alır.
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Özellik Değeri
true
dontEscape parametresi örneği oluşturulduğunda olarak ayarlandıysa trueUri; aksi takdirde , false.
Örnekler
Aşağıdaki örnek bir Uri örnek oluşturur ve oluşturulduğu sırada tam olarak kaçış yapılıp yapılmadığını belirler.
Uri uriAddress = new Uri ("http://user:password@www.contoso.com/index.htm ");
Console.WriteLine(uriAddress.UserInfo);
Console.WriteLine("Fully Escaped {0}", uriAddress.UserEscaped ? "yes" : "no");
let uriAddress = Uri "http://user:password@www.contoso.com/index.htm "
printfn $"{uriAddress.UserInfo}"
printfn $"""Fully Escaped {if uriAddress.UserEscaped then "yes" else "no"}"""
Dim uriAddress As New Uri("http://user:password@www.contoso.com/index.htm ")
Console.WriteLine(uriAddress.UserInfo)
Console.WriteLine("Fully Escaped {0}", IIf(uriAddress.UserEscaped, "yes", "no")) 'TODO: For performance reasons this should be changed to nested IF statements
Açıklamalar
UserEscaped özelliği başlangıçta örneği oluşturmak Uri için kullanılan dizenin oluşturucuya geçirilmeden önce tamamen kaçış olduğunu belirtmek için tasarlanmıştır; yani oluşturucu dontEscape çağrısının parametresi olarak trueayarlanmıştır. Ancak, parametresi artık kullanım dışı olduğundan dontEscape , bu özellik kullanım dışıdır ve kullanılmamalıdır.