FunctionConfiguration 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.
FunkcjaConfiguration reprezentuje funkcję OData, którą chcesz uwidocznić za pośrednictwem usługi. FunkcjeConfiguration są uwidaczniane za pośrednictwem $metadata jako element funkcji powiązanej i elementu dla funkcji niepowiązanej.
public class FunctionConfiguration : Microsoft.AspNet.OData.Builder.OperationConfiguration
type FunctionConfiguration = class
inherit OperationConfiguration
Public Class FunctionConfiguration
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) |
IncludeInServiceDocument |
Pobiera/ustaw wartość wskazującą, czy operacja jest uwzględniona w dokumencie usługi, czy nie. Opis tylko w przypadku importów funkcji; ignoruj dla funkcji powiązanych. |
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 |
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) |
SupportedInFilter |
Pobiera/ustawia wartość wskazującą, czy funkcja jest obsługiwana w $filter. |
SupportedInOrderBy |
Pobiera/ustawia wartość wskazującą, czy funkcja jest obsługiwana w $orderby. |
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) |
GetFeedFunctionLink() |
Pobiera obecnie zarejestrowaną fabrykę linków funkcji kanału informacyjnego. |
GetFunctionLink() |
Pobiera obecnie zarejestrowaną fabrykę linków funkcji. |
HasDerivedTypeConstraintForReturnType<TDerivedType>() |
Dodaje TDerived do listy ograniczeń typu pochodnego dla typu zwracanego. |
HasDerivedTypeConstraintsForReturnType(Type[]) |
Dodaje podtypy do listy ograniczeń typu pochodnego dla typu zwracanego. |
HasFeedFunctionLink(Func<ResourceSetContext,Uri>, Boolean) |
Zarejestruj fabrykę, która tworzy linki funkcji źródła danych. |
HasFunctionLink(Func<ResourceContext,Uri>, Boolean) |
Zarejestruj fabrykę, która tworzy łącza funkcji. |
Parameter(Type, String) |
Dodaje nowy parametr niewiążący (Odziedziczone po OperationConfiguration) |
Parameter<TParameter>(String) |
Dodaje nowy parametr niewiążący (Odziedziczone po OperationConfiguration) |
Returns(Type) |
Ustanowiono zwracany typ funkcji. Używany, gdy zwracany typ jest pojedynczym typem pierwotnym lub complexType. |
Returns<TReturnType>() |
Ustanowiono zwracany typ funkcji. Używany, gdy zwracany typ jest pojedynczym typem pierwotnym lub complexType. |
ReturnsCollection<TReturnElementType>() |
Ustanawia zwracany typ funkcji używany, gdy zwracany typ jest kolekcją typ pierwotny lub complexTypes. |
ReturnsCollectionFromEntitySet<TElementEntityType>(String) |
Ustawia typ zwracany do kolekcji wystąpień EntityType. |
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>(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 funkcja "isBindable". |