del método SPClaimProvider.FillEntityTypes
Cuando se implementa en una clase derivada, especifica el conjunto de posibles tipos de entidad que es compatible con el proveedor de notificaciones para mostrar en el control de selector de personas.
Espacio de nombres: Microsoft.SharePoint.Administration.Claims
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Protected MustOverride Sub FillEntityTypes ( _
entityTypes As List(Of String) _
)
'Uso
Dim entityTypes As List(Of String)
Me.FillEntityTypes(entityTypes)
protected abstract void FillEntityTypes(
List<string> entityTypes
)
Parámetros
entityTypes
Tipo: System.Collections.Generic.List<String>Los tipos de entidad [P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SP2010SDK.chm::/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.PickerEntity.EntityType] que se devuelven en el árbol de SPProviderHierarchyTree .
Comentarios
Por lo general se puede considerar el tipo de entidad como un tipo de entidad de seguridad. Los tipos de entidad predefinidas se definen en la clase [T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefAdmin/html/ba710e89-6180-0fec-fb79-090451f9ee43.htm"Microsoft.SharePoint.Administration.Claims.SPClaimEntityTypes] distintos.
Si desea implementar la selección de notificación en el control de selector de personas, debe implementar este método. Además, también debe implementar los métodos FillSchema(), **FillClaimValueTypes()**y FillClaimTypes() en la clase SPClaimProvider .
Para obtener más información acerca de la selección de notificaciones, vea How to: Create a Claims Provider y Claims Provider.
En el siguiente ejemplo devuelve [P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SPF14.chm::/html/ba710e89-6180-0fec-fb79-090451f9ee43.htm"Microsoft.SharePoint.Administration.Claims.SPClaimEntityTypes.FormsRole] como el tipo de entidad. Esto significa que las notificaciones de este proveedor de notificaciones funcionan como funciones en proveedor de roles ASP.NET y podrán usarlos como entidades de seguridad para proteger los objetos de SharePoint.
Ejemplo de código proporcionado por:Sample code provided by: Andy Li, Microsoft Corporation.
Ejemplos
protected override void FillEntityTypes(List<string> entityTypes)
{
entityTypes.Add(SPClaimEntityTypes.FormsRole);
}
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint.Administration.Claims