Compartir a través de


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

Notifica a DataServiceContext que empiece a realizar el seguimiento del recurso especificado y proporciona la ubicación del recurso en el conjunto de recursos especificado.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Sub AttachTo ( _
    entitySetName As String, _
    entity As Object, _
    etag As String _
)
'Uso
Dim instance As DataServiceContext
Dim entitySetName As String
Dim entity As Object
Dim etag As String

instance.AttachTo(entitySetName, entity, _
    etag)
public void AttachTo(
    string entitySetName,
    Object entity,
    string etag
)
public:
void AttachTo(
    String^ entitySetName, 
    Object^ entity, 
    String^ etag
)
member AttachTo : 
        entitySetName:string * 
        entity:Object * 
        etag:string -> unit 
public function AttachTo(
    entitySetName : String, 
    entity : Object, 
    etag : String
)

Parámetros

  • entitySetName
    Tipo: System.String
    Valor de cadena que contiene el nombre del conjunto de entidades al que está adjunta la entidad.
  • etag
    Tipo: System.String
    Valor etag que representa el estado de la entidad la última vez que se recuperó del servicio de datos.Este valor se trata como una cadena opaca; la biblioteca cliente no realiza ninguna validación en él.

Excepciones

Excepción Condición
ArgumentNullException

Cuando entitySetName es nulles una referencia NULL (Nothing en Visual Basic)..

O bien

Cuando entity es nulles una referencia NULL (Nothing en Visual Basic)..

ArgumentException

Cuando entitySetName es una cadena vacía.

O bien

Cuando el objeto proporcionado no tiene una propiedad clave.

InvalidOperationException

Cuando el contexto ya está realizando un seguimiento del objeto proporcionado.

Comentarios

Al llamar a este método se notifica a DataServiceContext que empiece a realizar un seguimiento de la entidad especificada e identifique el conjunto de entidades al que pertenece la entidad.

Si la entidad forma parte de un gráfico de objetos, esta operación no atraviesa el gráfico para agregar objetos relacionados. El objeto se agrega a DataServiceContext en el estado sin modificar. El método no valida si el conjunto de entidades especificado se produce en el servicio de datos asociado a DataServiceContext.

Si se usa la sobrecarga con un valor etag, el etag especificado se asocia a la entidad recién adjuntada. A continuación, el valor etag se envía al servicio de datos, con todas las operaciones de actualización o consulta subsiguientes para la entidad, según la semántica de HTTP. No se recomienda la generación manual de valores etag, pero esta sobrecarga se proporciona para permitir volver a adjuntar entidades que se pueden haber serializado y almacenado junto con los metadatos de simultaneidad pertinentes.

Vea también

Referencia

DataServiceContext Clase

Sobrecarga de AttachTo

Espacio de nombres System.Data.Services.Client