Aracılığıyla paylaş


PathString Yapı

Tanım

Bir isteği yeniden oluşturmak veya URI dizesini yeniden yönlendirmek için gerektiğinde Path ve PathBase değerleri için doğru kaçış sağlar

public value class PathString : IEquatable<Microsoft::AspNetCore::Http::PathString>
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
type PathString = struct
[<System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))>]
type PathString = struct
Public Structure PathString
Implements IEquatable(Of PathString)
Devralma
PathString
Öznitelikler
Uygulamalar

Oluşturucular

PathString(String)

Yol dizesini belirli bir değerle başlatın. Bu değer, manzarasız biçimde olmalıdır. Kaçış biçiminde bir yol değeriniz varsa PathString.FromUriComponent(değer) kullanın.

Alanlar

Empty

Boş yolu temsil eder. Bu alan salt okunur durumdadır.

Özellikler

HasValue

Yol boş değilse True

Value

Ayarlanmamış yol değeri

Yöntemler

Add(PathString)

Birleşik bir PathString değerine iki PathString örneği ekler.

Add(QueryString)

PathString ve QueryString'i birleştirilmiş URI biçimli dize değerinde birleştirir.

Equals(Object)

Bu PathString değerini başka bir değerle karşılaştırır. Varsayılan karşılaştırma StringComparison.OrdinalIgnoreCase şeklindedir.

Equals(PathString)

Bu PathString değerini başka bir değerle karşılaştırır. Varsayılan karşılaştırma StringComparison.OrdinalIgnoreCase şeklindedir.

Equals(PathString, StringComparison)

Belirli bir StringComparison türü kullanarak bu PathString değerini başka bir değerle karşılaştırır

FromUriComponent(String)

URI biçiminde kaçış yolu verilen bir PathString döndürür. Dize, yol olmayan herhangi bir değer IÇERMEMESİ GEREKİr.

FromUriComponent(Uri)

Uri nesnesinden yol verilen bir PathString döndürür. Göreli Uri nesneleri desteklenmez.

GetHashCode()

PathString değeri için karma kodu döndürür. Karma kod OrdinalIgnoreCase uygulaması tarafından sağlanır.

StartsWithSegments(PathString)

Bu PathString örneğin başlangıcının belirtilen PathStringile eşleşip eşleşmediğini belirler.

StartsWithSegments(PathString, PathString)

Bu PathString örneğin başlangıcının belirtilenlerle PathString eşleşip eşleşmediğini belirler ve kalan segmentleri döndürür.

StartsWithSegments(PathString, PathString, PathString)

Bu PathString örneğin başlangıcının belirtilenlerle PathString eşleşip eşleşmediğini belirler ve eşleşen ve kalan segmentleri döndürür.

StartsWithSegments(PathString, StringComparison)

Belirtilen karşılaştırma seçeneği kullanıldığında bu PathString örneğin başlangıcının belirtilenle PathString eşleşip eşleşmediğini belirler.

StartsWithSegments(PathString, StringComparison, PathString)

Bu PathString örneğin başlangıcının belirtilen karşılaştırma seçeneği kullanılarak karşılaştırıldığında belirtilenle PathString eşleşip eşleşmediğini belirler ve kalan segmentleri döndürür.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Bu PathString örneğin başlangıcının belirtilen karşılaştırma seçeneği kullanılarak karşılaştırıldığında belirtilenle PathString eşleşip eşleşmediğini belirler ve eşleşen ve kalan kesimleri döndürür.

ToString()

Kaçış yolu dizesini URI gösteriminde birleştirmek için doğru bir şekilde sağlar.

ToUriComponent()

Kaçış yolu dizesini URI gösteriminde birleştirmek için doğru bir şekilde sağlar.

İşleçler

Addition(PathString, PathString)

Ekleme için aracılığıyla yapılan işleç çağrısı

Addition(PathString, QueryString)

Ekleme için aracılığıyla yapılan işleç çağrısı

Addition(PathString, String)

Bir isteği yeniden oluşturmak veya URI dizesini yeniden yönlendirmek için gerektiğinde Path ve PathBase değerleri için doğru kaçış sağlar

Addition(String, PathString)

Bir isteği yeniden oluşturmak veya URI dizesini yeniden yönlendirmek için gerektiğinde Path ve PathBase değerleri için doğru kaçış sağlar

Equality(PathString, PathString)

Eşittir'e işleç çağrısı

Implicit(PathString to String)

ToString() öğesini örtük olarak çağırır.

Implicit(String to PathString)

Verilen dizeden örtük olarak yeni bir PathString oluşturur.

Inequality(PathString, PathString)

Eşittir'e işleç çağrısı

Şunlara uygulanır