EntityInstanceIdEncoder.DecodeEntityInstanceId メソッド (Microsoft.Office.Server.ApplicationRegistry.Infrastructure)
エンティティ インスタンス ID をデコードします。
名前空間: Microsoft.Office.Server.ApplicationRegistry.Infrastructure
アセンブリ: Microsoft.SharePoint.Portal (microsoft.sharepoint.portal.dll 内)
構文
'宣言
Public Shared Function DecodeEntityInstanceId ( _
encodedId As String _
) As Object()
'使用
Dim encodedId As String
Dim returnValue As Object()
returnValue = EntityInstanceIdEncoder.DecodeEntityInstanceId(encodedId)
public static Object[] DecodeEntityInstanceId (
string encodedId
)
パラメータ
- encodedId
エンコードされた ID 列。
戻り値
ID 値の配列。
備考
エンティティ インスタンスは、データ テーブルのデータ行に変換されると、エンティティ上にあるインスタンス メソッドを呼び出す機能など、ビジネス データ カタログで備えられている固有のセマンティクスを失います。ID 列をシリアル化することにより、インスタンス メソッドを呼び出すことができます。ビジネス データ カタログは ID 列をシリアル化する際に ID 列をエンコードするので、ID 値を使用可能にするには ID 列をデコードしなければなりません。ID 列をデコードするには、EntityInstanceIdEncoder.DecodeEntityInstanceId() メソッドを使用して、ビジネス データ カタログがシリアル化された ID 列に割り当てる名前である ColNameSerializedId に渡します。このようにして ID をデコードし、ID 値の配列を返します。
関連項目
参照
EntityInstanceIdEncoder クラス
EntityInstanceIdEncoder メンバ
Microsoft.Office.Server.ApplicationRegistry.Infrastructure 名前空間