MethodInstanceType 列舉
代表MethodInstance的類型。
命名空間: Microsoft.BusinessData.MetadataModel
組件: Microsoft.BusinessData (在 Microsoft.BusinessData.dll 中)
語法
'宣告
<DataContractAttribute> _
Public Enumeration MethodInstanceType
'用途
Dim instance As MethodInstanceType
[DataContractAttribute]
public enum MethodInstanceType
成員
成員名稱 | 描述 | |
---|---|---|
Finder | Finder MethodInstance識別外部系統會傳回符合指定準則的外部項目插入一空白行。相關的方法 ︰ FindFiltered。 | |
SpecificFinder | SpecificFinder MethodInstance識別外部系統會傳回指定對應Identity外部項目插入一空白行。相關的方法 ︰ FindSpecific。 | |
GenericInvoker | GenericInvoker MethodInstance識別上執行任意商務邏輯外部系統的作業。相關的方法 ︰ ExecuteScalar(String, IFilterCollection, ILobSystemInstance)。 | |
IdEnumerator | IdEnumerator MethodInstance識別外部系統會傳回現有的外部項目相關的基本資訊插入一空白行。相關的方法 ︰ EnumerateIdentities(IFilterCollection, ILobSystemInstance)。 | |
Scalar | 純量的MethodInstance識別外部系統的任意商務邏輯的結果傳回單一值的作業。相關的方法 ︰ ExecuteScalar(String, IFilterCollection, ILobSystemInstance)。 | |
AccessChecker | AccessChecker MethodInstance識別外部系統會傳回目前的使用者權限在外部項目對應到指定的Identity物件上插入一空白行。相關的方法 ︰ CheckAccess([], ILobSystemInstance)。 | |
Creator | 建立者MethodInstance識別上建立的外部項目外部系統的作業。相關的方法 ︰ Create和CreateWithFields。 | |
Updater | 更新程式MethodInstance識別外部系統的修改指定的外部項目插入一空白行。相關的方法 ︰ Update()。 | |
Deleter | 刪除MethodInstance識別外部系統的外部項目會刪除插入一空白行。相關的方法 ︰ Delete()。 | |
ChangedIdEnumerator | ChangedIdEnumerator MethodInstance識別外部系統會傳回指定的時間後進行修改的外部項目相關的最小資訊插入一空白行。相關的方法 ︰ EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)。 | |
DeletedIdEnumerator | DeletedIdEnumerator MethodInstance識別外部系統會傳回指定的時間之後刪除的外部項目相關的最小資訊插入一空白行。相關的方法 ︰ EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)。 | |
AssociationNavigator | AssociationNavigator MethodInstance識別外部系統會傳回指定的外部項目相關的外部項目插入一空白行。此MethodInstance是關聯。相關的方法 ︰ FindAssociated。 | |
Associator | Associator MethodInstance識別上建立特定的外部項目之間的關聯性的外部系統的作業。此MethodInstance是關聯。相關的方法 ︰ Associate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance)。 | |
Disassociator | Disassociator MethodInstance識別外部系統會移除之間的關聯性指定外部項目插入一空白行。此MethodInstance是關聯。相關的方法 ︰ Disassociate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance)。 | |
StreamAccessor | MethodInstance識別傳回串流資訊外部項目對應到外部系統的作業 StreamAccessor 指定Identity。相關的方法 ︰ GetData()。 | |
BinarySecurityDescriptorAccessor | BinarySecurityDescriptorAccessor MethodInstance識別傳回指定Identity外部項目對應的安全性描述元外部系統的作業。相關的方法 ︰ GetSecurityDescriptor(Identity, ILobSystemInstance)。 | |
BulkSpecificFinder | BulkSpecificFinder MethodInstance識別外部系統會傳回對應的外部項目指定的Identity物件插入一空白行。相關的方法 ︰ FindSpecificMultiple。 | |
BulkAssociatedIdEnumerator | BulkAssociatedIdEnumerator MethodInstance識別外部系統會傳回包含指定的外部項目關聯中的參與的所有外部項目識別插入一空白行。此MethodInstance是關聯。相關的方法 ︰ BulkEnumerateAssociatedIds。 | |
BulkAssociationNavigator | BulkAssociationNavigator MethodInstance識別外部系統會傳回一組指定的外部項目相關的外部項目插入一空白行。此MethodInstance是關聯。相關的方法 ︰ FindAssociatedMultiple。 | |
BulkIdEnumerator | BulkIdEnumerator MethodInstance識別外部系統會傳回最小資訊對應的外部項目指定的Identity物件插入一空白行。相關的方法 ︰ BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance)。 | |
EventSubscriber | 在實體上發生的事件而定 | |
EventUnsubscriber | 取消訂閱實體上發生的事件 |
備註
MethodInstance可以是下列其中一種項。類型指示Business Data Connectivity (BDC) service何種作業,例如方法支援的類別找到一個或多個外部項目,或建立新的外部項目。
範例
Code Snippet: Implementing a Custom Connector