(String, Boolean, SPWeb) del método AudienceManager.GetUserAudienceIDs
Obtiene una lista de audiencia identificadores únicos globales (GUID) para el nombre de usuario especificado.
Espacio de nombres: Microsoft.Office.Server.Audience
Ensamblado: Microsoft.Office.Server.UserProfiles (en Microsoft.Office.Server.UserProfiles.dll)
Sintaxis
'Declaración
Public Function GetUserAudienceIDs ( _
accountName As String, _
needAudienceName As Boolean, _
web As SPWeb _
) As ArrayList
'Uso
Dim instance As AudienceManager
Dim accountName As String
Dim needAudienceName As Boolean
Dim web As SPWeb
Dim returnValue As ArrayList
returnValue = instance.GetUserAudienceIDs(accountName, _
needAudienceName, web)
public ArrayList GetUserAudienceIDs(
string accountName,
bool needAudienceName,
SPWeb web
)
Parámetros
accountName
Tipo: System.StringNombre de la cuenta de Microsoft Windows NT de un usuario. Contiene el dominio y el nombre de usuario. Por ejemplo, DOMINIO\nombre_usuario.
needAudienceName
Tipo: System.BooleanTrue si se debe cargar la AudienceName , de lo contrario, false.
web
Tipo: Microsoft.SharePoint.SPWebUn objeto SPWeb .
Valor devuelto
Tipo: System.Collections.ArrayList
objeto System.Collections.ArrayList que representa una lista de GUID de audiencias para el sitio y el nombre de usuario especificado.
Comentarios
El método GetUserAudienceIDs recupera la información de cuenta para el usuario con el nombre de usuario de Windows NT especificado. Información de la cuenta como nombre de usuario y de dominio se utilizan para recuperar información de la audiencia de la base de datos.
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar el método GetUserAudienceIDs para recuperar y GUID de lista para la audiencia a la que pertenece el usuario especificado.
AudienceManager AudMgr = new AudienceManager();
ArrayList IDList = AudMgr.GetUserAudienceIDs("DomainName\\user_name");
System.Console.WriteLine("User Audience GUIDs");
for (int info=0; info<IDList.Count; info++)
{
System.Console.WriteLine(((Guid)IDList[info]).ToString());
}
Dim AudMgr As New AudienceManager()
Dim IDList As ArrayList = AudMgr.GetUserAudienceIDs("DomainName\\user_name")
System.Console.WriteLine("User Audience GUIDs")
For info As Integer = 0 To IDList.Count - 1
System.Console.WriteLine((CType(IDList(info), Guid)).ToString())
Next info