Compartilhar via


DataServiceContext.DetachLink(Object, String, Object) Método

Definição

Remove o link especificado na lista de links que estão sendo acompanhados pelo DataServiceContext.

public:
 bool DetachLink(System::Object ^ source, System::String ^ sourceProperty, System::Object ^ target);
public bool DetachLink (object source, string sourceProperty, object target);
member this.DetachLink : obj * string * obj -> bool
Public Function DetachLink (source As Object, sourceProperty As String, target As Object) As Boolean

Parâmetros

source
Object

O objeto de origem que participa do link a ser marcado para exclusão.

sourceProperty
String

O nome da propriedade no objeto de origem que representa a origem no link entre a origem e o destino.

target
Object

O objeto de destino envolvido no link que está associado ao objeto de origem. O objeto de destino deve ser do tipo identificado pela propriedade de origem ou por um subtipo.

Retornos

Retorna true se a entidade especificada foi desanexada; caso contrário, false.

Exceções

Quando source ou sourceProperty é null.

Quando sourceProperty é uma cadeia de caracteres vazia.

Comentários

Qualquer link que está sendo rastreado pelo DataServiceContext, independentemente de seu estado atual, pode ser desanexado.

Aplica-se a