OperationConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma operação exposta no modelo
public abstract class OperationConfiguration
type OperationConfiguration = class
Public MustInherit Class OperationConfiguration
- Herança
-
OperationConfiguration
- Derivado
Propriedades
BindingParameter |
Obtém o bindingParameter. Nulo significa que a operação não tem bindingParameter. |
EntitySetPath |
O EntitySetPathExpression do qual as entidades são retornadas. |
FollowsConventions |
Obtém um valor que indica se os links de operação seguem as convenções OData. |
FullyQualifiedName |
O FullyQualifiedName é o Nome ainda mais qualificado usando o Namespace. |
IsBindable |
A operação pode ser associada a uma URL que representa o BindingParameter. |
IsComposable |
A operação pode ser composta. Por exemplo, uma URL que invoca a operação pode ser usada como a URL base para uma solicitação que invoca a operação e faz outra coisa com os resultados |
IsSideEffecting |
A operação tem efeitos colaterais. |
Kind |
O Tipo de operação, que pode ser Ação ou Função |
ModelBuilder |
Obtém ou define o ODataModelBuilder usado para criar essa configuração. |
Name |
O Nome da operação |
Namespace |
O Namespace por padrão é o Namespace do ModelBuilder. |
NavigationSource |
A Fonte de Navegação da qual é retornado. |
OperationLinkBuilder |
Obtém ou define o construtor de link de operação registrado no momento. |
Parameters |
Os parâmetros que a operação usa |
ReturnNullable |
Obtém ou define um valor que indica se o retorno é anulável ou não. |
ReturnType |
O tipo retornado quando a operação é invocada. |
ReturnTypeConstraints |
Restrições de tipo para o tipo de retorno da operação. |
Title |
O Título da operação. Quando personalizado, o título da operação será enviado de volta quando o cliente OData solicitar uma entidade ou um feed em metadados completos JSON. |
Métodos
AddParameter(String, IEdmTypeConfiguration) |
Adiciona um novo parâmetro não associável. |
CollectionEntityParameter(Type, String) |
Adiciona uma nova coleção não vinculativa do parâmetro de tipo de entidade. |
CollectionEntityParameter<TElementEntityType>(String) |
Adiciona uma nova coleção não vinculativa do parâmetro de tipo de entidade. |
CollectionParameter(Type, String) |
Adiciona um novo parâmetro de coleção não associável |
CollectionParameter<TElementType>(String) |
Adiciona um novo parâmetro de coleção não associável |
EntityParameter(Type, String) |
Adiciona um novo parâmetro de tipo de entidade não associação. |
EntityParameter<TEntityType>(String) |
Adiciona um novo parâmetro de tipo de entidade não associação. |
Parameter(Type, String) |
Adiciona um novo parâmetro não associável |
Parameter<TParameter>(String) |
Adiciona um novo parâmetro não associável |