Udostępnij za pośrednictwem


ActionConfiguration Klasa

Definicja

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
ActionConfiguration

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".

Dotyczy