Compartilhar via


IEdmOperation Interface

Definição

Representa uma operação EDM.

public interface IEdmOperation : Microsoft.OData.Edm.IEdmSchemaElement
type IEdmOperation = interface
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Interface IEdmOperation
Implements IEdmSchemaElement
Derivado
Implementações

Propriedades

EntitySetPath

Obtém a expressão de caminho do conjunto de entidades.

IsBound

Obtém um valor que indica se essa instância está associada.

Name

Obtém o nome desse elemento.

(Herdado de IEdmNamedElement)
Namespace

Obtém o namespace ao qual este elemento de esquema pertence.

(Herdado de IEdmSchemaElement)
Parameters

Obtém a coleção de parâmetros para essa operação.

ReturnType

Obtém o tipo de retorno dessa operação.

SchemaElementKind

Obtém o tipo desse elemento de esquema.

(Herdado de IEdmSchemaElement)

Métodos

FindParameter(String)

Pesquisa um parâmetro com o nome fornecido e retorna nulo se nenhum parâmetro desse tipo existir.

Métodos de Extensão

GetSymbolicString(IEdmVocabularyAnnotatable)

Obtém a cadeia de caracteres simbólica de um elemento anotado. Na próxima alteração interruptiva, é melhor adicionar uma propriedade IEdmVocabularyAnnotatablea .

FullName(IEdmSchemaElement)

Obtém o nome completo do elemento.

GetReturn(IEdmOperation)

Obtém o IEdmOperationReturn da operação especificada.

HasEquivalentBindingType(IEdmOperation, IEdmType)

Determina se o tipo de associação da operação associada é equivalente ao tipo de associação especificado.

IsAction(IEdmOperation)

Determina se a operação especificada é a ação.

IsFunction(IEdmOperation)

Determina se a operação especificada é a função.

Location(IEdmElement)

Obtém o local desse elemento.

ShortQualifiedName(IEdmSchemaElement)

Obtém o nome Qualificado Curto do elemento.

TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>)

Tenta obter o caminho relativo do conjunto de entidades.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Obtém anotações de vocabulário de um elemento annotatável, como visto em um modelo específico.

ToTraceString(IEdmSchemaElement)

Retorna a representação de texto do objeto atual.

Errors(IEdmElement)

Obtém os erros, se houver, que pertencem a esse elemento ou elementos que esse elemento contém. Por exemplo, os erros de um tipo estrutural incluem os erros do próprio tipo e os erros de suas propriedades declaradas. O método não analisa elementos referenciados por esse elemento. Por exemplo, erros de uma propriedade não incluem erros de seu tipo.

IsBad(IEdmElement)

Retornará true se esse elemento contiver erros retornados pelo Errors(IEdmElement) método .

Aplica-se a