PathString Struktura

Definicja

Zapewnia poprawne ucieczki dla wartości Path i PathBase w razie potrzeby odtworzenia ciągu żądania lub identyfikatora URI przekierowania

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)
Dziedziczenie
PathString
Atrybuty
Implementuje

Konstruktory

PathString(String)

Zainicjuj ciąg ścieżki przy użyciu danej wartości. Ta wartość musi mieć format unescaped. Użyj parametru PathString.FromUriComponent(wartość), jeśli masz wartość ścieżki, która ma format ucieczki.

Pola

Empty

Reprezentuje pustą ścieżkę. To pole jest tylko do odczytu.

Właściwości

HasValue

Wartość True, jeśli ścieżka nie jest pusta

Value

Wartość ścieżki unescaped

Metody

Add(PathString)

Dodaje dwa wystąpienia PathString do połączonej wartości PathString.

Add(QueryString)

Łączy ciąg PathString i QueryString ze sprzężonym identyfikatorem URI sformatowaną wartość ciągu.

Equals(Object)

Porównuje tę wartość PathString z inną wartością. Domyślne porównanie to StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Porównuje tę wartość PathString z inną wartością. Domyślne porównanie to StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Porównuje tę wartość PathString z inną wartością przy użyciu określonego typu StringComparison

FromUriComponent(String)

Zwraca ścieżkę PathString podaną w postaci ucieczki w formacie identyfikatora URI. Ciąg NIE MOŻE zawierać żadnej wartości, która nie jest ścieżką.

FromUriComponent(Uri)

Zwraca element PathString podany w ścieżce jako z obiektu URI. Obiekty względnych identyfikatorów URI nie są obsługiwane.

GetHashCode()

Zwraca kod skrótu dla wartości PathString. Kod skrótu jest dostarczany przez implementację OrdinalIgnoreCase.

StartsWithSegments(PathString)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathStringelementem .

StartsWithSegments(PathString, PathString)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathString i zwraca pozostałe segmenty.

StartsWithSegments(PathString, PathString, PathString)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathString i zwraca dopasowane i pozostałe segmenty.

StartsWithSegments(PathString, StringComparison)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathString w porównaniu przy użyciu określonej opcji porównania.

StartsWithSegments(PathString, StringComparison, PathString)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathString w porównaniu z określoną opcją porównania i zwraca pozostałe segmenty.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Określa, czy początek tego PathString wystąpienia jest zgodny z określonym PathString w porównaniu z określoną opcją porównania i zwraca dopasowane i pozostałe segmenty.

ToString()

Udostępnia ciąg ścieżki ucieczki w sposób, który jest poprawny do łączenia w reprezentację identyfikatora URI.

ToUriComponent()

Udostępnia ciąg ścieżki ucieczki w sposób, który jest poprawny do łączenia w reprezentację identyfikatora URI.

Operatory

Addition(PathString, PathString)

Wywołanie operatora za pomocą polecenia Dodaj

Addition(PathString, QueryString)

Wywołanie operatora za pomocą polecenia Dodaj

Addition(PathString, String)

Zapewnia poprawne ucieczki dla wartości Path i PathBase w razie potrzeby odtworzenia ciągu żądania lub identyfikatora URI przekierowania

Addition(String, PathString)

Zapewnia poprawne ucieczki dla wartości Path i PathBase w razie potrzeby odtworzenia ciągu żądania lub identyfikatora URI przekierowania

Equality(PathString, PathString)

Wywołanie operatora do elementu Equals

Implicit(PathString to String)

Niejawnie wywołuje metodę ToString().

Implicit(String to PathString)

Niejawnie tworzy nowy ciąg PathString na podstawie danego ciągu.

Inequality(PathString, PathString)

Wywołanie operatora do elementu Equals

Dotyczy