Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Указывает MethodInstance.
Пространство имен: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
Примечание.
В следующих двух случаях в модели BDC во время выполнения возникает исключение InvalidOperationException :
- Два SpecificFinder экземпляры метода, которые возвращают один и тот же набор полей.
- Два SpecificFinder экземпляры метода, у которых такое же число полей и использующих одинаковое число полей с другой экземпляр метода, такие как Finder.
<MethodInstance Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </MethodInstance>
Элементы и атрибуты
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут |
Описание |
||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
**Тип** |
Обязательно. Указывает тип объекта **MethodInstance**. В следующей таблице приведен список возможных значений этого атрибута.
|
||||||||||||||||||||||||||||||||
**По умолчанию** |
Необязательный параметр. Указывает, является ли параметр **MethodInstance** значением по умолчанию среди всех **MethodInstances**, которые используют его тип в содержательном внешнем типе контента (**Entity**). Значение по умолчанию: **false** Тип атрибута: **Boolean** |
||||||||||||||||||||||||||||||||
**ReturnParameterName** |
Необязательный параметр. Имя **Parameter**, содержащего **ReturnTypeDescriptor** **MethodInstance**. Атрибут **Direction** **Parameter** должен быть атрибутом **ParameterDirection** со значением **Out**, **InOut**или **Return**. Этот атрибут должен быть указан для всех типов **MethodInstances** кроме **GenericInvoker**, **Creator**, **Deleter**и **Updater**. Тип атрибута: **String** |
||||||||||||||||||||||||||||||||
**ReturnTypeDescriptorLevel** |
Необязательный параметр. Это рекомендуется. Вместо этого используйте **ReturnTypeDescriptorPath**. Тип атрибута: **Integer** |
||||||||||||||||||||||||||||||||
**ReturnTypeDescriptorPath** |
Необязательный параметр. Пунктирный путь **TypeDescriptor** ассоциации. Тип атрибута: **String** |
||||||||||||||||||||||||||||||||
**Имя** |
Обязательно. Указывает имя **MethodInstance**. Тип атрибута: **String** |
||||||||||||||||||||||||||||||||
**DefaultDisplayName** |
Необязательный параметр. Указывает отображаемое имя по умолчанию для **MethodInstance**. Тип атрибута: **String** |
||||||||||||||||||||||||||||||||
**IsCached** |
Необязательный параметр. Указывает, используется ли **MethodInstance** часто. Значение по умолчанию: **true** Тип атрибута: **Boolean** |
Дочерние элементы
| Элемент | Описание |
|---|---|
| Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) | Локализованные отображаемые имена MethodInstance. |
| Элемент Properties в элементе MetadataObject (схема BDCMetadata) | Свойства MethodInstance. |
| Элемент AccessControlList (схема BDCMetadata) | Списки управления доступом (ACL) из MethodInstance. |
Родительские элементы
| Элемент | Описание |
|---|---|
| Элементы "экземпляры метода" в методе (схема BDCMetadata) | Элемент MethodInstances, содержащий этот MethodInstance. |