PathString Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |