Compartir a través de


Clase ProfileSubtypeManager

Crea, elimina, recupera y administra los subtipos de perfil para un tipo de perfil.

Jerarquía de la herencia

System.Object
  Microsoft.Office.Server.UserProfiles.ProfileSubtypeManager

Espacio de nombres:  Microsoft.Office.Server.UserProfiles
Ensamblado:  Microsoft.Office.Server.UserProfiles (en Microsoft.Office.Server.UserProfiles.dll)

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public Class ProfileSubtypeManager
'Uso
Dim instance As ProfileSubtypeManager
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public class ProfileSubtypeManager

Comentarios

En el ejemplo siguiente se muestra cómo utilizar el ProfileSubtypeManager para crear un perfil de usuario y un perfil de organización ProfileSubtype.

using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint;
 
namespace CreateSubtype
{
    class Program
    {
        static void Main(string[] args)
        {
            using (SPSite site = new SPSite("http://<servername>"))
            {
                SPServiceContext context = SPServiceContext.GetContext(site);
                ProfileSubtypeManager psm = ProfileSubtypeManager.Get(context);
 
                // create a user profile subtype
                psm.CreateSubtype("Consultant", "Consultant Subtype", ProfileType.User);
 
                // create an organization profile subtype
                psm.CreateSubtype("Vendor", "Vendor Subtype", ProfileType.Organization);
            }
        }
    }
}

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros ProfileSubtypeManager

Espacio de nombres Microsoft.Office.Server.UserProfiles