Freigeben über


DataServiceContext.DeleteLink-Methode

Ändert den Status des Links in der Liste, die von DataServiceContext nachverfolgt wird, in Gelöscht.

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Sub DeleteLink ( _
    source As Object, _
    sourceProperty As String, _
    target As Object _
)
'Usage
Dim instance As DataServiceContext
Dim source As Object
Dim sourceProperty As String
Dim target As Object

instance.DeleteLink(source, sourceProperty, _
    target)
public void DeleteLink(
    Object source,
    string sourceProperty,
    Object target
)
public:
void DeleteLink(
    Object^ source, 
    String^ sourceProperty, 
    Object^ target
)
member DeleteLink : 
        source:Object * 
        sourceProperty:string * 
        target:Object -> unit 
public function DeleteLink(
    source : Object, 
    sourceProperty : String, 
    target : Object
)

Parameter

  • source
    Typ: System.Object
    Das Quellobjekt im Link, der zum Löschen markiert war.
  • sourceProperty
    Typ: System.String
    Der Name der Navigationseigenschaft des Quellobjekts, das verwendet wird, um auf das Zielobjekt zuzugreifen.
  • target
    Typ: System.Object
    Das an dem Link beteiligte Zielobjekt, der zum Quellobjekt verpflichtet wird.Das Zielobjekt muss dem Typ entsprechen, der durch die Quelleigenschaft oder einen Untertyp identifiziert wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Wenn source, sourceProperty oder target null ist.

InvalidOperationException

Wenn source oder target den Status Detached oder Added aufweist.

- oder -

Wenn sourceProperty keine Auflistung ist.

Hinweise

Jeder Link, der von DataServiceContext unabhängig von seinem aktuellen Zustand nachverfolgt wird.

Siehe auch

Verweis

DataServiceContext Klasse

System.Data.Services.Client-Namespace