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 よって追跡されているすべてのリンクは、現在の状態に関係なく、デタッチできます。