次の方法で共有


DataServiceContext.DetachLink メソッド

DataServiceContext によって追跡されているリンクの一覧から、指定されたリンクを削除します。

名前空間:  System.Data.Services.Client
アセンブリ:  Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)

構文

'宣言
Public Function DetachLink ( _
    source As Object, _
    sourceProperty As String, _
    target As Object _
) As Boolean
'使用
Dim instance As DataServiceContext
Dim source As Object
Dim sourceProperty As String
Dim target As Object
Dim returnValue As Boolean

returnValue = instance.DetachLink(source, _
    sourceProperty, target)
public bool DetachLink(
    Object source,
    string sourceProperty,
    Object target
)
public:
bool DetachLink(
    Object^ source, 
    String^ sourceProperty, 
    Object^ target
)
member DetachLink : 
        source:Object * 
        sourceProperty:string * 
        target:Object -> bool 
public function DetachLink(
    source : Object, 
    sourceProperty : String, 
    target : Object
) : boolean

パラメーター

  • source
    型: System.Object
    削除用にマークされるリンクに関与しているソース オブジェクト。
  • sourceProperty
    型: System.String
    ソースとターゲットの間のリンクに含まれるソースを表す、ソース オブジェクトのプロパティの名前。
  • target
    型: System.Object
    ソース オブジェクトにバインドされるリンクに関係するターゲット オブジェクト。ターゲット オブジェクトは、ソース プロパティで識別される型かサブタイプである必要があります。

戻り値

型: System.Boolean
指定されたエンティティがデタッチされた場合は true、それ以外の場合は false を返します。

例外

例外 条件
ArgumentNullException

source または sourceProperty が nullNULL 参照 (Visual Basic では Nothing) の場合。

ArgumentException

sourceProperty が空の文字列である場合。

説明

DataServiceContext よって追跡されているすべてのリンクは、現在の状態に関係なく、デタッチできます。

関連項目

参照

DataServiceContext クラス

System.Data.Services.Client 名前空間