ActionConfiguration 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.
ActionConfiguration reprezentuje akcję OData, którą chcesz uwidocznić za pośrednictwem usługi. Elementy ActionConfiguration są udostępniane za pośrednictwem $metadata jako element akcji powiązanej i elementu dla niezwiązanej akcji.
public class ActionConfiguration : Microsoft.AspNet.OData.Builder.OperationConfiguration
type ActionConfiguration = class
inherit OperationConfiguration
Public Class ActionConfiguration
Inherits OperationConfiguration
- Dziedziczenie
Właściwości
BindingParameter |
Pobierz parametr bindingParameter. Wartość null oznacza, że operacja nie ma parametru bindingParameter. (Odziedziczone po OperationConfiguration) |
EntitySetPath |
Jednostka EntitySetPathExpression zwracana przez jednostki. (Odziedziczone po OperationConfiguration) |
FollowsConventions |
Pobiera wartość wskazującą, czy łącza operacji są zgodne z konwencjami OData. (Odziedziczone po OperationConfiguration) |
FullyQualifiedName |
W pełniqualifiedName to nazwa, która jest bardziej kwalifikowana przy użyciu przestrzeni nazw. (Odziedziczone po OperationConfiguration) |
IsBindable |
Czy operacja może być powiązana z adresem URL reprezentującym parametr BindingParameter. (Odziedziczone po OperationConfiguration) |
IsComposable |
Czy można skomponować operację. Na przykład może zostać użyty adres URL, który wywołuje operację jako podstawowy adres URL żądania, które wywołuje operację i wykonuje inne czynności z wynikami (Odziedziczone po OperationConfiguration) |
IsSideEffecting |
Czy operacja ma skutki uboczne. |
Kind |
Rodzaj operacji, która może być akcją lub funkcją |
ModelBuilder |
Pobiera lub ustawia wartość użytą ODataModelBuilder do utworzenia tej konfiguracji. (Odziedziczone po OperationConfiguration) |
Name |
Nazwa operacji (Odziedziczone po OperationConfiguration) |
Namespace |
Przestrzeń nazw jest domyślnie przestrzenią nazw ModelBuilder. (Odziedziczone po OperationConfiguration) |
NavigationSource |
Źródło nawigacji, z którego są zwracane. (Odziedziczone po OperationConfiguration) |
OperationLinkBuilder |
Pobiera lub ustawia konstruktor linku aktualnie zarejestrowanej operacji. (Odziedziczone po OperationConfiguration) |
Parameters |
Parametry wykonywane przez operację (Odziedziczone po OperationConfiguration) |
ReturnNullable |
Pobiera lub ustawia wartość wskazującą, czy zwracana wartość jest dopuszczana do wartości null, czy nie. (Odziedziczone po OperationConfiguration) |
ReturnType |
Typ zwracany po wywołaniu operacji. (Odziedziczone po OperationConfiguration) |
ReturnTypeConstraints |
Ograniczenia typu dla zwracanego typu operacji. (Odziedziczone po OperationConfiguration) |
Title |
Tytuł operacji. Po dostosowaniu tytuł operacji zostanie odesłany, gdy klient OData poprosi o jednostkę lub kanał informacyjny w pełnych metadanych JSON. (Odziedziczone po OperationConfiguration) |
Metody
AddParameter(String, IEdmTypeConfiguration) |
Dodaje nowy parametr niewiążący. (Odziedziczone po OperationConfiguration) |
CollectionEntityParameter(Type, String) |
Dodaje nową kolekcję niewiążącą parametru typu jednostki. (Odziedziczone po OperationConfiguration) |
CollectionEntityParameter<TElementEntityType>(String) |
Dodaje nową kolekcję niewiążącą parametru typu jednostki. (Odziedziczone po OperationConfiguration) |
CollectionParameter(Type, String) |
Dodaje nowy parametr kolekcji niewiążące (Odziedziczone po OperationConfiguration) |
CollectionParameter<TElementType>(String) |
Dodaje nowy parametr kolekcji niewiążące (Odziedziczone po OperationConfiguration) |
EntityParameter(Type, String) |
Dodaje nowy parametr typu jednostki niewiążące. (Odziedziczone po OperationConfiguration) |
EntityParameter<TEntityType>(String) |
Dodaje nowy parametr typu jednostki niewiążące. (Odziedziczone po OperationConfiguration) |
GetActionLink() |
Pobiera obecnie zarejestrowaną fabrykę linków akcji. |
GetFeedActionLink() |
Pobiera obecnie zarejestrowaną fabrykę linków akcji kanału informacyjnego. |
HasActionLink(Func<ResourceContext,Uri>, Boolean) |
Zarejestruj fabrykę, która tworzy linki akcji. |
HasDerivedTypeConstraintForReturnType<TDerivedType>() |
Dodaje typ TDerivedType do listy ograniczeń typu pochodnego dla zwracanego typu. |
HasDerivedTypeConstraintsForReturnType(Type[]) |
Dodaje podtypy do listy ograniczeń typu pochodnego dla typu zwracanego. |
HasFeedActionLink(Func<ResourceSetContext,Uri>, Boolean) |
Zarejestruj fabrykę, która tworzy linki akcji kanału informacyjnego. |
Parameter(Type, String) |
Dodaje nowy parametr niewiążący (Odziedziczone po OperationConfiguration) |
Parameter<TParameter>(String) |
Dodaje nowy parametr niewiążący (Odziedziczone po OperationConfiguration) |
Returns(Type) |
Określono typ zwracany akcji. Używany, gdy zwracany typ jest pojedynczym typem pierwotnym lub complexType. |
Returns<TReturnType>() |
Określono typ zwracany akcji. Używany, gdy zwracany typ jest pojedynczym typem pierwotnym lub complexType. |
ReturnsCollection<TReturnElementType>() |
Ustanawia zwracany typ akcji używanej, gdy zwracany typ jest kolekcją Typ pierwotny lub ComplexTypes. |
ReturnsCollectionFromEntitySet<TElementEntityType>(EntitySetConfiguration<TElementEntityType>) |
Ustawia typ zwracany do kolekcji jednostek. |
ReturnsCollectionFromEntitySet<TElementEntityType>(String) |
Ustawia typ zwracany do kolekcji jednostek. |
ReturnsCollectionViaEntitySetPath<TElementEntityType>(String) |
Ustawia typ zwracany do kolekcji wystąpień EntityType. |
ReturnsCollectionViaEntitySetPath<TElementEntityType>(String[]) |
Ustawia typ zwracany do kolekcji wystąpień EntityType. |
ReturnsEntityViaEntitySetPath<TEntityType>(String) |
Ustawia zwracany typ na pojedyncze wystąpienie EntityType. |
ReturnsEntityViaEntitySetPath<TEntityType>(String[]) |
Ustawia zwracany typ na pojedyncze wystąpienie EntityType. |
ReturnsFromEntitySet<TEntityType>(EntitySetConfiguration<TEntityType>) |
Ustawia zwracany typ na pojedyncze wystąpienie EntityType. |
ReturnsFromEntitySet<TEntityType>(String) |
Ustawia zwracany typ na pojedyncze wystąpienie EntityType. |
SetBindingParameter(String, IEdmTypeConfiguration) |
Określa nazwę bindingParameter, typ i czy jest zawszeBindable, należy używać tylko wtedy, gdy akcja "isBindable". |