Udostępnij za pośrednictwem


EdmFunction Klasa

Definicja

Reprezentuje funkcję EDM.

public class EdmFunction : Microsoft.OData.Edm.EdmOperation, Microsoft.OData.Edm.IEdmFunction
type EdmFunction = class
    inherit EdmOperation
    interface IEdmFunction
    interface IEdmOperation
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Class EdmFunction
Inherits EdmOperation
Implements IEdmFunction
Dziedziczenie
Implementuje

Konstruktory

EdmFunction(String, String, IEdmTypeReference, Boolean, IEdmPathExpression, Boolean)

Inicjuje nowe wystąpienie klasy EdmFunction.

EdmFunction(String, String, IEdmTypeReference)

Inicjuje nowe wystąpienie klasy EdmFunction.

Właściwości

EntitySetPath

Pobiera wyrażenie ścieżki zestawu jednostek.

(Odziedziczone po EdmOperation)
FullName

Pobiera pełną nazwę tego elementu schematu.

(Odziedziczone po EdmOperation)
IsBound

Pobiera wartość wskazującą, czy to wystąpienie jest powiązane.

(Odziedziczone po EdmOperation)
IsComposable

Pobiera wartość wskazującą, czy to wystąpienie jest możliwe do skomponowalnego.

Name

Pobiera nazwę tego elementu.

(Odziedziczone po EdmNamedElement)
Namespace

Pobiera przestrzeń nazw tej operacji.

(Odziedziczone po EdmOperation)
Parameters

Pobiera parametry tej operacji.

(Odziedziczone po EdmOperation)
ReturnType

Pobiera zwracany typ tej operacji.

(Odziedziczone po EdmOperation)
SchemaElementKind

Pobiera rodzaj elementu tej operacji, która jest zawsze operacją. wirtualna zostanie usunięta w najbliższej przyszłości, zatrzymaj lukę, aby umożliwić testowanie na razie.

Metody

AddOptionalParameter(String, IEdmTypeReference, String)

Tworzy i dodaje opcjonalny parametr do tej operacji (jako ostatni parametr).

(Odziedziczone po EdmOperation)
AddOptionalParameter(String, IEdmTypeReference)

Tworzy i dodaje opcjonalny parametr do tej operacji (jako ostatni parametr).

(Odziedziczone po EdmOperation)
AddParameter(IEdmOperationParameter)

Dodaje parametr do tej operacji (jako ostatni parametr).

(Odziedziczone po EdmOperation)
AddParameter(String, IEdmTypeReference)

Tworzy i dodaje parametr do tej operacji (jako ostatni parametr).

(Odziedziczone po EdmOperation)
FindParameter(String)

Wyszukuje parametr o podanej nazwie w tej operacji i zwraca wartość null, jeśli taki parametr nie istnieje.

(Odziedziczone po EdmOperation)

Metody rozszerzania

GetSymbolicString(IEdmVocabularyAnnotatable)

Pobiera symboliczny ciąg elementu z adnotacjami. W następnej zmianie powodującej niezgodność lepiej jest dodać właściwość do IEdmVocabularyAnnotatableelementu .

FullName(IEdmSchemaElement)

Pobiera pełną nazwę elementu.

GetReturn(IEdmOperation)

Pobiera element IEdmOperationReturn z określonej operacji.

HasEquivalentBindingType(IEdmOperation, IEdmType)

Określa, czy typ powiązania operacji powiązanej jest równoważny z określonym typem powiązania.

IsAction(IEdmOperation)

Określa, czy określona operacja jest akcją.

IsFunction(IEdmOperation)

Określa, czy określona operacja jest funkcją.

Location(IEdmElement)

Pobiera lokalizację tego elementu.

ShortQualifiedName(IEdmSchemaElement)

Pobiera krótką kwalifikowaną nazwę elementu.

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

Próbuje uzyskać względną ścieżkę zestawu jednostek.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Pobiera adnotacje dotyczące słownictwa elementu do adnotacji, jak pokazano na podstawie określonego modelu.

ToTraceString(IEdmSchemaElement)

Zwraca reprezentację tekstowa bieżącego obiektu.

Errors(IEdmElement)

Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwracane przez metodę Errors(IEdmElement) .

Dotyczy