OperationConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje operaci, která je vystavená v modelu.
public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
- Dědičnost
-
OperationConfiguration
- Odvozené
Vlastnosti
BindingParameter |
Získejte bindingParameter. Null znamená, že operace nemá žádný parametr bindingParameter. |
EntitySetPath |
EntitySetPathExpression, ze kterého jsou entity vráceny. |
FollowsConventions |
Získá hodnotu označující, zda propojení operací dodržují konvence OData. |
FullyQualifiedName |
FullyQualifiedName je název dále kvalifikovaný pomocí oboru názvů. |
IsBindable |
Operace může být vázána na adresu URL představující BindingParameter. |
IsComposable |
Může být operace složena z. Například adresa URL, která vyvolá operaci, se může použít jako základní adresa URL pro požadavek, který vyvolá operaci a s výsledky provede něco jiného. |
IsSideEffecting |
Má operace vedlejší účinky. |
Kind |
Druh operace, kterou může být akce nebo funkce. |
ModelBuilder |
Získá nebo nastaví ODataModelBuilder použitý k vytvoření této konfigurace. |
Name |
Název operace |
Namespace |
Obor názvů je ve výchozím nastavení obor názvů ModelBuilder. |
NavigationSource |
Zdroj navigace, ze kterého jsou vráceny. |
OperationLinkBuilder |
Získá nebo nastaví aktuálně registrované operace link tvůrce. |
Parameters |
Parametry, které operace přijímá |
ReturnNullable |
Získá nebo nastaví hodnotu označující, zda návrat je null nebo ne. |
ReturnType |
Typ vrácený při vyvolání operace. |
ReturnTypeConstraints |
Omezení typu pro návratový typ operace. |
Title |
Název operace. Po přizpůsobení se název operace odešle zpět, když klient OData požádá o entitu nebo informační kanál v úplných metadatech JSON. |
Metody
AddParameter(String, IEdmTypeConfiguration) |
Přidá nový nezávazný parametr. |
CollectionEntityParameter(Type, String) |
Přidá novou nezávaznou kolekci parametru typu entity. |
CollectionEntityParameter<TElementEntityType>(String) |
Přidá novou nezávaznou kolekci parametru typu entity. |
CollectionParameter(Type, String) |
Přidá nový nezávazný parametr kolekce. |
CollectionParameter<TElementType>(String) |
Přidá nový nezávazný parametr kolekce. |
EntityParameter(Type, String) |
Přidá nový nezávazný parametr typu entity. |
EntityParameter<TEntityType>(String) |
Přidá nový nezávazný parametr typu entity. |
Parameter(Type, String) |
Přidá nový nezávazný parametr. |
Parameter<TParameter>(String) |
Přidá nový nezávazný parametr. |