Compartir a través de


OperationConfiguration Clase

Definición

Representa una operación que se expone en el modelo.

public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
Herencia
OperationConfiguration
Derivado

Propiedades

BindingParameter

Obtiene el bindingParameter. Null significa que la operación no tiene bindingParameter.

EntitySetPath

EntitySetPathExpression del que se devuelven las entidades.

FollowsConventions

Obtiene un valor que indica si los vínculos de operación siguen convenciones de OData.

FullyQualifiedName

FullyQualifiedName es el nombre completo mediante el espacio de nombres .

IsBindable

La operación se puede enlazar a una dirección URL que representa BindingParameter.

IsComposable

Puede redactarse la operación.

Por ejemplo, puede usarse una dirección URL que invoque la operación como dirección URL base para una solicitud que invoque la operación y haga otra cosa con los resultados.

IsSideEffecting

¿La operación tiene efectos secundarios.

Kind

El tipo de operación, que puede ser Action o Function.

ModelBuilder

Obtiene o establece el ODataModelBuilder objeto utilizado para crear esta configuración.

Name

Nombre de la operación

Namespace

El espacio de nombres de forma predeterminada es el espacio de nombres de ModelBuilder.

NavigationSource

El origen de navegación a partir del que se realiza la devolución.

OperationLinkBuilder

Obtiene o establece el generador de vínculos de operaciones registrados actualmente.

Parameters

Los parámetros que toma la operación

ReturnNullable

Obtiene o establece un valor que indica si el valor devuelto acepta valores NULL o no.

ReturnType

Tipo devuelto cuando se invoca la operación.

ReturnTypeConstraints

Restricciones de tipo para el tipo de valor devuelto de la operación.

Title

Título de la operación. Cuando se personalice, el título de la operación se devolverá cuando el cliente de OData solicite una entidad o una fuente en metadatos completos json.

Métodos

AddParameter(String, IEdmTypeConfiguration)

Agrega un nuevo parámetro que no es de enlace.

CollectionEntityParameter(Type, String)

Agrega una nueva colección que no es de enlace del parámetro de tipo de entidad.

CollectionEntityParameter<TElementEntityType>(String)

Agrega una nueva colección que no es de enlace del parámetro de tipo de entidad.

CollectionParameter(Type, String)

Agrega un parámetro de colección nuevo que no es de enlace.

CollectionParameter<TElementType>(String)

Agrega un parámetro de colección nuevo que no es de enlace.

EntityParameter(Type, String)

Agrega un nuevo parámetro de tipo de entidad que no es de enlace.

EntityParameter<TEntityType>(String)

Agrega un nuevo parámetro de tipo de entidad que no es de enlace.

Parameter(Type, String)

Agrega un parámetro nuevo que no es de enlace.

Parameter<TParameter>(String)

Agrega un parámetro nuevo que no es de enlace.

Se aplica a