EdmAction Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет действие 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
- Наследование
- Реализации
Конструкторы
EdmAction(String, String, IEdmTypeReference, Boolean, IEdmPathExpression) |
Инициализирует новый экземпляр класса EdmAction. |
EdmAction(String, String, IEdmTypeReference) |
Инициализирует новый экземпляр класса EdmAction. |
Свойства
EntitySetPath |
Возвращает выражение пути набора сущностей. (Унаследовано от EdmOperation) |
FullName |
Возвращает полное имя этого элемента схемы. (Унаследовано от EdmOperation) |
IsBound |
Возвращает значение, указывающее, привязан ли этот экземпляр. (Унаследовано от EdmOperation) |
Name |
Возвращает имя этого элемента. (Унаследовано от EdmNamedElement) |
Namespace |
Возвращает пространство имен этой операции. (Унаследовано от EdmOperation) |
Parameters |
Возвращает параметры этой операции. (Унаследовано от EdmOperation) |
ReturnType |
Возвращает тип возвращаемого значения этой операции. (Унаследовано от EdmOperation) |
SchemaElementKind |
Возвращает тип элемента этой схемы, который является действием. |
Методы
AddOptionalParameter(String, IEdmTypeReference, String) |
Создает и добавляет необязательный параметр в эту операцию (в качестве последнего параметра). (Унаследовано от EdmOperation) |
AddOptionalParameter(String, IEdmTypeReference) |
Создает и добавляет необязательный параметр в эту операцию (в качестве последнего параметра). (Унаследовано от EdmOperation) |
AddParameter(IEdmOperationParameter) |
Добавляет параметр в эту операцию (в качестве последнего параметра). (Унаследовано от EdmOperation) |
AddParameter(String, IEdmTypeReference) |
Создает и добавляет параметр к этой операции (в качестве последнего параметра). (Унаследовано от EdmOperation) |
FindParameter(String) |
Выполняет поиск параметра с заданным именем в этой операции и возвращает значение NULL, если такого параметра не существует. (Унаследовано от EdmOperation) |
Методы расширения
GetSymbolicString(IEdmVocabularyAnnotatable) |
Возвращает символьную строку элемента с заметками. При следующем критическом изменении лучше добавить свойство в IEdmVocabularyAnnotatable. |
FullName(IEdmSchemaElement) |
Возвращает полное имя элемента. |
GetReturn(IEdmOperation) |
Возвращает объект из IEdmOperationReturn указанной операции. |
HasEquivalentBindingType(IEdmOperation, IEdmType) |
Определяет, эквивалентен ли тип привязки привязанной операции указанному типу привязки. |
IsAction(IEdmOperation) |
Определяет, является ли указанная операция действием. |
IsFunction(IEdmOperation) |
Определяет, является ли указанная операция функцией. |
Location(IEdmElement) |
Возвращает расположение этого элемента. |
ShortQualifiedName(IEdmSchemaElement) |
Возвращает короткое полное имя элемента. |
TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>) |
Пытается получить относительный путь к набору сущностей. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Возвращает заметки по терминологии для элементов, как они видны в конкретной модели. |
ToTraceString(IEdmSchemaElement) |
Возвращает текстовое представление текущего объекта. |
Errors(IEdmElement) |
Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа. |
IsBad(IEdmElement) |
Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) . |