Compartir a través de


del método UserCollection.AddUser

Agrega el usuario especificado por el parámetro de usuario a la colección.

Espacio de nombres:  Microsoft.SharePoint.Client
Ensamblados:   Microsoft.SharePoint.Client.Silverlight (en Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (en Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (en Microsoft.SharePoint.Client.dll)

Sintaxis

'Declaración
Public Function AddUser ( _
    user As User _
) As User
'Uso
Dim instance As UserCollection
Dim user As User
Dim returnValue As User

returnValue = instance.AddUser(user)
public User AddUser(
    User user
)

Parámetros

Valor devuelto

Tipo: Microsoft.SharePoint.Client.User
Devuelve una instancia de User que representa el usuario para agregar.

Excepciones

Excepción Condición
[Microsoft.SharePoint.SPException]

El usuario no existe o no es único. Código de error:-2130575276. La colección es de solo lectura. Código de error: -1.

[System.Security.SecurityException]

La colección es el grupo de administradores de la granja y el usuario especificado no es un administrador del equipo. Código de error: -1.

[System.UnauthorizedAccessException]

El usuario actual no tiene permisos suficientes. Código de error: -2147024891.

Ejemplos

Este ejemplo de código agrega el usuario actual al grupo de visitantes del sitio actual.

using System;
using Microsoft.SharePoint.Client;

namespace Microsoft.SDK.SharePointFoundation.Samples
{
    class UserCollection_AddUserExample
    {
        static void Main()
        {
            string siteUrl = "http://MyServer/sites/MySiteCollection";

            ClientContext clientContext = new ClientContext(siteUrl);
            Web site = clientContext.Web;
            GroupCollection collGroup = site.SiteGroups;

            // Get the visitors group, assuming its ID is 4.
            Group visitorsGroup = collGroup.GetById(4);

            User currentUser = site.CurrentUser;
            UserCollection collUser = visitorsGroup.Users;
            collUser.AddUser(currentUser);

            clientContext.Load(currentUser);
            clientContext.Load(visitorsGroup);
            clientContext.ExecuteQuery();

            Console.WriteLine(currentUser.Title + " added to group " + visitorsGroup.Title);
        }
    }
}

Vea también

Referencia

clase UserCollection

Miembros UserCollection

Espacio de nombres Microsoft.SharePoint.Client