Partager via


OperationConfiguration Classe

Définition

Représente une opération exposée dans le modèle

public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
Héritage
OperationConfiguration
Dérivé

Propriétés

BindingParameter

Obtenir bindingParameter. Null signifie que l’opération n’a pas de bindingParameter.

EntitySetPath

EntitySetPathExpression à partir duquel les entités sont retournées.

FollowsConventions

Obtient une valeur indiquant si les liens d’opération suivent les conventions OData.

FullyQualifiedName

Le nom FullyQualifiedName est le nom qualifié à l’aide de l’espace de noms.

IsBindable

L’opération peut-elle être liée à une URL représentant bindingParameter.

IsComposable

L’opération peut-elle être composée sur .

Par exemple, une URL qui appelle l’opération peut-elle être utilisée comme URL de base pour une requête qui appelle l’opération et fait autre chose avec les résultats

IsSideEffecting

L’opération a-t-elle des effets secondaires?

Kind

Type d’opération, qui peut être Action ou Fonction

ModelBuilder

Obtient ou définit le ODataModelBuilder utilisé pour créer cette configuration.

Name

Nom de l’opération

Namespace

L’espace de noms par défaut est l’espace de noms de ModelBuilder.

NavigationSource

La source de navigation retournée.

OperationLinkBuilder

Obtient ou définit le générateur de liens d’opération actuellement inscrit.

Parameters

Paramètres que prend l’opération

ReturnNullable

Obtient ou définit une valeur indiquant si le retour est nullable ou non.

ReturnType

Type retourné lorsque l’opération est appelée.

ReturnTypeConstraints

Contraintes de type pour le type de retour de l’opération.

Title

Titre de l’opération. Lorsqu’elle est personnalisée, le titre de l’opération est renvoyé lorsque le client OData demande une entité ou un flux dans les métadonnées complètes JSON.

Méthodes

AddParameter(String, IEdmTypeConfiguration)

Ajoute un nouveau paramètre de non-liaison.

CollectionEntityParameter(Type, String)

Ajoute une nouvelle collection sans liaison de paramètre de type d’entité.

CollectionEntityParameter<TElementEntityType>(String)

Ajoute une nouvelle collection sans liaison de paramètre de type d’entité.

CollectionParameter(Type, String)

Ajoute un nouveau paramètre de collection de non-liaison.

CollectionParameter<TElementType>(String)

Ajoute un nouveau paramètre de collection de non-liaison.

EntityParameter(Type, String)

Ajoute un nouveau paramètre de type d’entité sans liaison.

EntityParameter<TEntityType>(String)

Ajoute un nouveau paramètre de type d’entité sans liaison.

Parameter(Type, String)

Ajoute un nouveau paramètre sans liaison

Parameter<TParameter>(String)

Ajoute un nouveau paramètre sans liaison

S’applique à