Udostępnij za pośrednictwem


Microsoft.AspNetCore.OData.Routing.Template Przestrzeń nazw

Klasy

ActionImportSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmActionImport.

ActionSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmAction.

CastSegmentTemplate

Reprezentuje szablon, który może być zgodny z segmentem rzutu typu.

CountSegmentTemplate

Reprezentuje szablon, który może być zgodny z segmentem $count.

DynamicSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem DynamicPathSegment. Należy zauważyć: segment ścieżki dynamicznej jest segmentem rzeczywistym (a nie szablonem), jego literał jest nazwą właściwości dynamicznej.

EntitySetSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmEntitySet.

FunctionImportSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmFunctionImport.

FunctionSegmentTemplate

Reprezentuje szablon, który może być zgodny z powiązanym IEdmFunctionelementem .

KeySegmentTemplate

Reprezentuje szablon, który może być zgodny z segmentem klucza.

MetadataSegmentTemplate

Reprezentuje szablon, który może być zgodny z "$metadata".

NavigationLinkSegmentTemplate

Reprezentuje szablon, który może odpowiadać elementowi NavigationPropertyLinkSegment i potencjalnego klucza.

NavigationLinkTemplateSegmentTemplate

Reprezentuje szablon, który może być zgodny z $ref w ogólnym segmencie nawigacji.

NavigationSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmNavigationProperty.

ODataPathTemplate

Reprezentuje szablon ścieżki, który może zawierać listę ODataSegmentTemplate.

ODataSegmentTemplate

Klasa bazowa dla szablonu segmentu OData

ODataTemplateTranslateContext

Kontekst użyty do wygenerowania elementu ODataPathSegment.

PathTemplateSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem PathTemplateSegment. W bibliotece OData: jeśli włączono analizowanie szablonu, dowolny literał owinięty znakiem "{" i "}" jest traktowany jako PathTemplateSegment. Oto projekt (do tej pory możemy dodać więcej później): {property} ==> zadeklarowana właściwość {dynamicproperty} => właściwość dynamiczna TODO: możemy zmienić, aby użyć ograniczenia trasy, na przykład: {name:odataproperty} {name:odatadynamicy} {name:odatacast} {name:odatacast} {name:odataentityset} ...

PropertyCatchAllSegmentTemplate

Reprezentuje szablon, który może być zgodny z segmentem "{property}".

PropertySegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmStructuralProperty.

SingletonSegmentTemplate

Reprezentuje szablon, który może być zgodny z elementem IEdmSingleton.

ValueSegmentTemplate

Reprezentuje szablon, który może być zgodny z segmentem "/$value".

Interfejsy

IODataTemplateTranslator

Definiuje kontrakt używany do tłumaczenia szablonu ścieżki OData na ścieżkę OData.