Udostępnij za pośrednictwem


EdmAction Klasa

Definicja

Reprezentuje akcję EDM.

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

Konstruktory

EdmAction(String, String, IEdmTypeReference, Boolean, IEdmPathExpression)

Inicjuje nowe wystąpienie klasy EdmAction.

EdmAction(String, String, IEdmTypeReference)

Inicjuje nowe wystąpienie klasy EdmAction.

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)
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 typ zwracany tej operacji.

(Odziedziczone po EdmOperation)
SchemaElementKind

Pobiera rodzaj elementu tego typu elementu schematu, który jest akcją.

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 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