Compartilhar via


IEdmFunction Interface

Definição

Representa uma função EDM.

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

Propriedades

EntitySetPath

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

(Herdado de IEdmOperation)
IsBound

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

(Herdado de IEdmOperation)
IsComposable

Obtém um valor que indica se essa instância é combinável.

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 esta operação.

(Herdado de IEdmOperation)
ReturnType

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

(Herdado de IEdmOperation)
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 esse parâmetro não existir.

(Herdado de IEdmOperation)

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 a IEdmVocabularyAnnotatable.

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 é uma 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 annotatable, conforme visto de 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 este elemento ou elementos que este 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 este elemento contiver erros retornados pelo Errors(IEdmElement) método .

Aplica-se a