MediaTypeHeaderValueComparer.Compare Metoda
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.
Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa lub większa niż druga.
public:
virtual int Compare(Microsoft::Net::Http::Headers::MediaTypeHeaderValue ^ mediaType1, Microsoft::Net::Http::Headers::MediaTypeHeaderValue ^ mediaType2);
public int Compare (Microsoft.Net.Http.Headers.MediaTypeHeaderValue mediaType1, Microsoft.Net.Http.Headers.MediaTypeHeaderValue mediaType2);
public int Compare (Microsoft.Net.Http.Headers.MediaTypeHeaderValue? mediaType1, Microsoft.Net.Http.Headers.MediaTypeHeaderValue? mediaType2);
abstract member Compare : Microsoft.Net.Http.Headers.MediaTypeHeaderValue * Microsoft.Net.Http.Headers.MediaTypeHeaderValue -> int
override this.Compare : Microsoft.Net.Http.Headers.MediaTypeHeaderValue * Microsoft.Net.Http.Headers.MediaTypeHeaderValue -> int
Public Function Compare (mediaType1 As MediaTypeHeaderValue, mediaType2 As MediaTypeHeaderValue) As Integer
Parametry
- mediaType1
- MediaTypeHeaderValue
- mediaType2
- MediaTypeHeaderValue
Zwraca
Implementuje
Przykłady
Jeśli mamy listę typów multimediów (rozdzielonych przecinkami): { text/;q=0.8, text/+json;q=0.8, /;q=1, /;q=0.8, text/plain;q=0.8 } Sortowanie ich przy użyciu funkcji Compare zwróci: { /;q=0.8, text/;q=0.8, text/+json;q=0.8, text/plain;q=0.8, /;q=1 }
Uwagi
Wykonuje porównania na podstawie wartości jakości argumentów (np. "q-value"). Wartości o identycznych wartościach q są uważane za równe (tj. wynik wynosi 0) z wyjątkiem, że sufiksowane podtypy symboli wieloznacznych są uznawane za mniejsze niż podtypy symboli wieloznacznych, podtyp symbole wieloznaczne są uznawane za mniejsze niż określone typy multimediów, a pełne symbole wieloznaczne są uznawane za mniejsze niż symbole wieloznaczne podtypu. Umożliwia to obiektom wywołującym sortowanie sekwencji MediaTypeHeaderValue po ich wartościach q w kolejności określonych typów multimediów, podtypów symboli wieloznacznych i ostatnich pełnych symboli wieloznacznych.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla