Udostępnij za pośrednictwem


IEdmFunction Interfejs

Definicja

Reprezentuje funkcję 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
Pochodne
Implementuje

Właściwości

EntitySetPath

Pobiera wyrażenie ścieżki zestawu jednostek.

(Odziedziczone po IEdmOperation)
IsBound

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

(Odziedziczone po IEdmOperation)
IsComposable

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

Name

Pobiera nazwę tego elementu.

(Odziedziczone po IEdmNamedElement)
Namespace

Pobiera przestrzeń nazw, do którego należy ten element schematu.

(Odziedziczone po IEdmSchemaElement)
Parameters

Pobiera kolekcję parametrów dla tej operacji.

(Odziedziczone po IEdmOperation)
ReturnType

Pobiera typ zwracany tej operacji.

(Odziedziczone po IEdmOperation)
SchemaElementKind

Pobiera rodzaj tego elementu schematu.

(Odziedziczone po IEdmSchemaElement)

Metody

FindParameter(String)

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

(Odziedziczone po IEdmOperation)

Metody rozszerzania

GetSymbolicString(IEdmVocabularyAnnotatable)

Pobiera symboliczny ciąg elementu z adnotacjami. W następnej zmianie powodującej niezgodność lepiej 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 powiązanej operacji jest odpowiednikiem określonego typu 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 pobrać ścieżkę zestawu jednostek względnych.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Pobiera adnotacje elementu słownictwa, jak pokazano na podstawie konkretnego modelu.

ToTraceString(IEdmSchemaElement)

Zwraca reprezentację tekstu 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 z jego typu.

IsBad(IEdmElement)

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

Dotyczy