IDocumentClient.ReplaceUserAsync Método

Definición

Sobrecargas

ReplaceUserAsync(User, RequestOptions)

Reemplaza a en User el servicio Azure Cosmos DB como una operación asincrónica.

ReplaceUserAsync(Uri, User, RequestOptions)

Reemplaza a un usuario como una operación asincrónica en el servicio Azure Cosmos DB.

ReplaceUserAsync(User, RequestOptions)

Reemplaza a en User el servicio Azure Cosmos DB como una operación asincrónica.

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.User>> ReplaceUserAsync (Microsoft.Azure.Documents.User user, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceUserAsync : Microsoft.Azure.Documents.User * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.User>>
Public Function ReplaceUserAsync (user As User, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of User))

Parámetros

user
User

Actualizado User para reemplazar el recurso existente por.

options
RequestOptions

(Opcional) Las opciones de solicitud de la solicitud.

Devoluciones

que System.Threading.Tasks contiene un ResourceResponse<TResource>User objeto que contiene el registro de recursos actualizado.

Excepciones

Si user no se establece.

Esta excepción puede encapsular muchos tipos diferentes de errores. Para determinar el error específico, examine siempre la propiedad StatusCode. Algunos códigos comunes que puede obtener al crear un documento son:

StatusCodeMotivo de la excepción
404NotFound: significa que el recurso que intentó eliminar no existía.

Ejemplos

//Fetch the resource to be updated
User user = client.CreateUserQuery(usersLink)
                         .Where(r => r.Id == "user id")
                         .AsEnumerable()
                         .SingleOrDefault();

//Change the user mode to All
user.Id = "some new method";

//Now persist these changes to the database by replacing the original resource
User updated = await client.ReplaceUserAsync(user);

Consulte también

Se aplica a

ReplaceUserAsync(Uri, User, RequestOptions)

Reemplaza a un usuario como una operación asincrónica en el servicio Azure Cosmos DB.

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.User>> ReplaceUserAsync (Uri userUri, Microsoft.Azure.Documents.User user, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceUserAsync : Uri * Microsoft.Azure.Documents.User * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.User>>
Public Function ReplaceUserAsync (userUri As Uri, user As User, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of User))

Parámetros

userUri
Uri

URI del usuario que se va a actualizar.

user
User

Usuario actualizado.

options
RequestOptions

(Opcional) para RequestOptions la solicitud.

Devoluciones

Objeto de tarea que representa la respuesta del servicio para la operación asincrónica.

Se aplica a