Microsoft.AspNet.OData Przestrzeń nazw
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.
Klasy
ClrEnumMemberAnnotation |
Reprezentuje mapowanie betwwen i IEdmEnumMember składowej wyliczenia CLR. |
ClrPropertyInfoAnnotation |
Reprezentuje mapowanie z elementu IEdmProperty na informacje o właściwości CLR. |
ClrTypeAnnotation |
Reprezentuje mapowanie z typu CLR IEdmType na. |
ConcurrencyPropertiesAnnotation |
Adnotacja do przechowywania pamięci podręcznej dla właściwości współbieżności |
CustomAggregateMethodAnnotation |
Umożliwia klientowi określenie danych OData, które są zdefiniowanymi niestandardowymi metodami agregacji. Aby to zrobić, musi otrzymać metodę MethodToken — jest to pełny identyfikator metody w adresie URL OData — i IDictionary, który mapuje typ wejściowy metody agregacji na metodę MethodInfo. |
DefaultContainerBuilder |
Domyślna implementacja konstruktora kontenerów oparta na strukturze wstrzykiwania zależności firmy Microsoft. |
Delta |
Klasa śledzi zmiany (tj. delta) dla jednostki. |
Delta<TStructuralType> |
Klasa śledzi zmiany (tj. delta) dla określonego |
EdmChangedObjectCollection |
Reprezentuje obiekt IEdmObject , który jest kolekcją IEdmChangedObjects. |
EdmComplexObject |
Reprezentuje element IEdmComplexObject bez kopii zapasowej ŚRODOWISKA CLR Type. |
EdmComplexObjectCollection |
Reprezentuje obiekt IEdmObject , który jest kolekcją IEdmComplexObjects. |
EdmDeltaComplexObject |
Reprezentuje element IEdmChangedObject bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Entry w ładunku źródła danych różnicowego. |
EdmDeltaDeletedEntityObject |
Reprezentuje element IEdmDeltaDeletedEntityObject bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Deleted Entry w ładunku źródła danych różnicowych. |
EdmDeltaDeletedLink |
Reprezentuje element IEdmDeltaDeletedLink bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Deleted Link w ładunku źródła danych różnicowych. |
EdmDeltaEntityObject |
Reprezentuje element IEdmChangedObject bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Entry w ładunku źródła danych różnicowego. |
EdmDeltaLink |
Reprezentuje element IEdmDeltaLink bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Added/Modified Link w ładunku źródła danych różnicowego. |
EdmEntityObject |
Reprezentuje element IEdmEntityObject bez kopii zapasowej ŚRODOWISKA CLR Type. |
EdmEntityObjectCollection |
Reprezentuje obiekt IEdmObject , który jest kolekcją IEdmEntityObjects. |
EdmEnumObject |
Reprezentuje element IEdmEnumObject bez kopii zapasowej ŚRODOWISKA CLR Type. |
EdmEnumObjectCollection |
Reprezentuje obiekt IEdmObject , który jest kolekcją IEdmEnumObjects. |
EdmModelExtensions |
Udostępnia metody rozszerzenia dla interfejsu IEdmModel . |
EdmStructuredObject |
Reprezentuje element IEdmStructuredObject bez kopii zapasowej ŚRODOWISKA CLR Type. |
EdmTypeExtensions |
Metody rozszerzenia dla interfejsu IEdmType . |
EnableQueryAttribute |
Ta klasa definiuje atrybut, który można zastosować do akcji w celu włączenia wykonywania zapytań przy użyciu składni zapytania OData. Aby uniknąć przetwarzania nieoczekiwanych lub złośliwych zapytań, użyj ustawień weryfikacji, EnableQueryAttribute aby zweryfikować zapytania przychodzące. Aby uzyskać więcej informacji, odwiedź stronę http://go.microsoft.com/fwlink/?LinkId=279712. |
ETagMessageHandler |
HttpMessageHandler Definiuje element , aby dodać wartość nagłówka elementu ETag do odpowiedzi OData, gdy odpowiedź jest pojedynczym zasobem ze zdefiniowanym elementem ETag. |
FromODataUriAttribute |
Implementacja System.Web.Http.ParameterBindingAttribute może wiązać parametry identyfikatora URI przy użyciu konwencji OData. |
HttpRequestScope |
Zapewnia dostęp do HttpRequestMessage tego, do którego zakres ma wystąpienie kontenera usługi OData. |
MetadataController |
Reprezentuje kontroler służący do generowania dokumentu odata servicedoc i metadanych ($metadata). |
NullEdmComplexObject |
Reprezentuje wartość IEdmComplexObject null. |
ODataActionParameters |
Element ActionPayload przechowuje nazwy parametrów i wartości podane przez klienta w żądaniu POST w celu wywołania określonej akcji. Wartości parametrów są przechowywane w słowniku kluczem przy użyciu nazwy parametru. |
ODataBatchFeature |
Podaj interfejs dla szczegółów danego żądania wsadowego OData. |
ODataBuilder |
Umożliwia szczegółową konfigurację podstawowych usług OData. |
ODataController |
Definiuje klasę bazową dla kontrolerów OData, które obsługują zapisywanie i odczytywanie danych przy użyciu formatów OData. |
ODataFeature |
Zawiera szczegóły danego żądania OData. Wszystkie te właściwości powinny być modyfikowalne. Żadna z tych właściwości nigdy nie powinna być ustawiona na wartość null. |
ODataFormattingAttribute |
Atrybut, który ma zostać umieszczony na kontrolerach, które umożliwiają formatery OData. |
ODataNullValueMessageHandler |
Reprezentuje program HttpMessageHandler , który konwertuje wartości null w odpowiedziach OData na odpowiedzi HTTP NotFound lub odpowiedzi NoContent zgodnie ze specyfikacją OData. |
ODataOptions |
Udostępnia konfigurację programową dla usługi OData. |
ODataQueryContext |
Definiuje to pewne informacje kontekstowe używane do wykonywania kompozycji zapytań. |
ODataQueryParameterBindingAttribute |
Element System.Web.Http.ParameterBindingAttribute do powiązania parametrów typu ODataQueryOptions z zapytaniem OData z żądania przychodzącego. |
ODataRoutingAttribute |
Definiuje atrybut na poziomie kontrolera, który może służyć do włączania wyboru akcji OData na podstawie konwencji routingu. |
ODataSwaggerConverter |
QualityBand: wersja zapoznawcza ODataSwaggerConverter Reprezentuje element używany do konwertowania modelu Edm na model struktury Swagger. |
ODataUntypedActionParameters |
Element ActionPayload przechowuje nazwy parametrów i wartości podane przez klienta w żądaniu POST w celu wywołania określonej akcji. Wartości parametrów są przechowywane w słowniku kluczem przy użyciu nazwy parametru. |
ODataUriFunctions |
Pomocnik OData UriFunctions. |
PageResult |
Reprezentuje źródło danych jednostek, które zawierają dodatkowe informacje obsługiwane przez formaty OData. |
PageResult<T> |
Reprezentuje źródło danych jednostek, które zawierają dodatkowe informacje obsługiwane przez formaty OData. |
PerRouteContainer |
Klasa do zarządzania kontenerami usługi per-route. |
PerRouteContainerBase |
Klasa bazowa do zarządzania kontenerami usługi per-route. |
QueryableRestrictions |
Reprezentuje ograniczenie z możliwością wykonywania zapytań względem właściwości EDM, w tym niemożliwą do filtrowania, niesortowaną, nienawigalną, niemożliwą do rozwinięcia, nieliczalną, automatycznie rozwijaną. |
QueryableRestrictionsAnnotation |
Reprezentuje adnotację w celu dodania ograniczeń z możliwością kwerendy dla właściwości EDM, w tym niemożliwych do filtrowania, niesortowalnych, nienawigowalnych, niewzględnych, niepodliczalnych, automatycznie rozwijanych. |
ResourceContext |
Wystąpienie elementu jest przekazywane do linku ResourceContext samodzielnego ( , NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) i linku nawigacji ( NavigationSourceConfiguration.HasNavigationPropertyLinkNavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ), konstruktorów i może być używane przez konstruktorów linków do generowania linków. |
ResourceContext<TStructuredType> |
Wystąpienie elementu jest przekazywane do linku ResourceContext<TStructuredType> samodzielnego (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) i linku nawigacji (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) konstruktorów i może być używane przez konstruktorów linków do generowania linków. |
ResourceSetContext |
Zawiera informacje kontekstowe dotyczące aktualnie serializowanego zestawu zasobów. |
SingleResult |
Reprezentuje zero IQueryable lub jedną jednostkę. Użyj razem z elementem |
SingleResult<T> |
Reprezentuje zero IQueryable<T> lub jedną jednostkę. Użyj razem z elementem |
TypedDelta |
Reprezentuje element Delta , który może być używany, gdy istnieje typ kopii zapasowej CLR dla typu jednostki i typu złożonego, którego zmiany są śledzone. |
UnqualifiedCallAndEnumPrefixFreeResolver |
Otoka rozpoznawania identyfikatorów URI OData dla wolnych i niekwalifikowanych wywołań funkcji enum. |
Interfejsy
IDelta |
IDelta umożliwia i śledzi zmiany w obiekcie. |
IEdmChangedObject |
Reprezentuje wystąpienie klasy IEdmChangedObject. Podstawowy interfejs do zaimplementowania przez dowolny obiekt delty wymagany do bycia częścią ładunku deltaFeed. |
IEdmComplexObject |
Reprezentuje wystąpienie klasy IEdmComplexType. |
IEdmDeltaDeletedEntityObject |
Reprezentuje wystąpienie klasy IEdmChangedObject. Przechowuje właściwości niezbędne do utworzenia obiektu ODataDeltaDeletedEntry. |
IEdmDeltaDeletedLink |
Reprezentuje wystąpienie klasy IEdmChangedObject. Przechowuje właściwości niezbędne do utworzenia elementu ODataDeltaDeletedLink. |
IEdmDeltaLink |
Reprezentuje wystąpienie klasy IEdmChangedObject. Przechowuje właściwości niezbędne do utworzenia elementu ODataDeltaLink. |
IEdmDeltaLinkBase |
Reprezentuje wystąpienie klasy IEdmChangedObject. Przechowuje właściwości niezbędne do utworzenia elementu ODataDeltaLink lub ODataDeltaDeletedLink. |
IEdmEntityObject |
Reprezentuje wystąpienie klasy IEdmEntityType. |
IEdmEnumObject |
Reprezentuje wystąpienie wartości wyliczenia. |
IEdmObject |
Reprezentuje wystąpienie klasy IEdmType. |
IEdmStructuredObject |
Reprezentuje wystąpienie klasy IEdmStructuredType. |
IPerRouteContainer |
Interfejs do zarządzania kontenerami usługi per-route. |
Wyliczenia
CompatibilityOptions |
Zawiera maski bitów dla funkcji, które wymagają zgodności z poprzednimi wersjami. |
EdmDeltaEntityKind |
Rodzaj obiektu w elemecie DeltaPayload używany do rozróżnienia między elementami Entry/DeletedEntry/DeltaLink/AddedLink. |