KeySegmentTemplate Klasa
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.
Reprezentuje szablon, który może być zgodny z segmentem klucza.
public class KeySegmentTemplate : Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate
type KeySegmentTemplate = class
inherit ODataSegmentTemplate
Public Class KeySegmentTemplate
Inherits ODataSegmentTemplate
- Dziedziczenie
Konstruktory
KeySegmentTemplate(IDictionary<String,String>, IEdmEntityType, IEdmNavigationSource) |
Inicjuje nowe wystąpienie klasy KeySegmentTemplate. |
KeySegmentTemplate(KeySegment) |
Inicjuje nowe wystąpienie klasy KeySegmentTemplate. |
KeySegmentTemplate(KeySegment, IDictionary<String,IEdmProperty>) |
Inicjuje nowe wystąpienie klasy KeySegmentTemplate. Zazwyczaj jest to scenariusz klucza alternatywnego. |
Właściwości
Count |
Pobiera liczbę kluczy |
EntityType |
Pobiera typ jednostki deklarujący ten klucz. |
KeyMappings |
Pobiera słownik reprezentujący mapowania z nazw kluczy w bieżącym segmencie kluczy do nazw kluczy w danych tras. klucz w dykcie może być ciągiem używanym w żądaniu wartości w dykt może być ciąg używany w akcji kontrolera |
KeyProperties |
Pobiera klucze. Klucz słownika to nazwa klucza lub alias. Wartość słownika jest właściwością klucza, może to być właściwość typu jednostki lub podwłania właściwości w właściwości złożonej. |
NavigationSource |
Reprezentuje szablon, który może być zgodny z segmentem klucza. |
Metody
GetTemplates(ODataRouteOptions) |
Pobiera szablony. Jest to szablon bez uwzględniania wielkości liter. Służy do kompilowania szablonu routingu w konwencjonalnym routingu. Nie jest używany w routingu atrybutów. W przypadku zastosowania ciąg szablonu powinien zawierać wiodący ciąg "/". |
TryTranslate(ODataTemplateTranslateContext) |
Tłumaczenie szablonu na rzeczywisty segment ścieżki OData ODataPathSegment |