Bagikan melalui


PathString Struktur

Definisi

Menyediakan pelepasan yang benar untuk nilai Path dan PathBase saat diperlukan untuk merekonstruksi string URI permintaan atau pengalihan

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)
Warisan
PathString
Atribut
Penerapan

Konstruktor

PathString(String)

Menginisialisasi string jalur dengan nilai tertentu. Nilai ini harus dalam format yang tidak dilewati. Gunakan PathString.FromUriComponent(value) jika Anda memiliki nilai jalur yang dalam format escape.

Bidang

Empty

Mewakili jalur kosong. Bidang ini hanya-baca.

Properti

HasValue

True jika jalur tidak kosong

Value

Nilai jalur yang tidak dilepas

Metode

Add(PathString)

Menambahkan dua instans PathString ke dalam nilai PathString gabungan.

Add(QueryString)

Menggabungkan PathString dan QueryString ke dalam nilai string berformat URI yang digabungkan.

Equals(Object)

Membandingkan nilai PathString ini dengan nilai lain. Perbandingan default adalah StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Membandingkan nilai PathString ini dengan nilai lain. Perbandingan default adalah StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Membandingkan nilai PathString ini dengan nilai lain menggunakan jenis Perbandingan String tertentu

FromUriComponent(String)

Mengembalikan PathString yang diberikan jalur karena lolos dalam format URI. String TIDAK BOLEH berisi nilai apa pun yang bukan jalur.

FromUriComponent(Uri)

Mengembalikan PathString yang diberikan jalur sebagai dari objek Uri. Objek Uri relatif tidak didukung.

GetHashCode()

Mengembalikan kode hash untuk nilai PathString. Kode hash disediakan oleh implementasi OrdinalIgnoreCase.

StartsWithSegments(PathString)

Menentukan apakah awal instans ini PathString cocok dengan yang ditentukan PathString.

StartsWithSegments(PathString, PathString)

Menentukan apakah awal instans ini PathString cocok dengan yang ditentukan PathString dan mengembalikan segmen yang tersisa.

StartsWithSegments(PathString, PathString, PathString)

Menentukan apakah awal instans ini PathString cocok dengan segmen yang ditentukan PathString dan mengembalikan segmen yang cocok dan tersisa.

StartsWithSegments(PathString, StringComparison)

Menentukan apakah awal instans ini PathString cocok dengan yang ditentukan PathString jika dibandingkan menggunakan opsi perbandingan yang ditentukan.

StartsWithSegments(PathString, StringComparison, PathString)

Menentukan apakah awal instans ini PathString cocok dengan yang ditentukan PathString jika dibandingkan menggunakan opsi perbandingan yang ditentukan dan mengembalikan segmen yang tersisa.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Menentukan apakah awal instans ini PathString cocok dengan yang ditentukan jika dibandingkan menggunakan opsi perbandingan PathString yang ditentukan dan mengembalikan segmen yang cocok dan tersisa.

ToString()

Menyediakan string jalur yang lolos dengan cara yang benar untuk dikombinasikan ke dalam representasi URI.

ToUriComponent()

Menyediakan string jalur yang lolos dengan cara yang benar untuk dikombinasikan ke dalam representasi URI.

Operator

Addition(PathString, PathString)

Panggilan operator melalui ke Tambahkan

Addition(PathString, QueryString)

Panggilan operator melalui ke Tambahkan

Addition(PathString, String)

Menyediakan pelepasan yang benar untuk nilai Path dan PathBase saat diperlukan untuk merekonstruksi string URI permintaan atau pengalihan

Addition(String, PathString)

Menyediakan pelepasan yang benar untuk nilai Path dan PathBase saat diperlukan untuk merekonstruksi string URI permintaan atau pengalihan

Equality(PathString, PathString)

Panggilan operator melalui ke Sama dengan

Implicit(PathString to String)

Secara implisit memanggil ToString().

Implicit(String to PathString)

Secara implisit membuat PathString baru dari string yang diberikan.

Inequality(PathString, PathString)

Panggilan operator melalui ke Sama dengan

Berlaku untuk