Compartilhar via


SPClaimProvider.FillSchema method

Quando implementado em uma classe derivada, preenche o esquema da entidade. O esquema é usado pelo controle de selecionador de pessoas para exibir os dados da entidade.

Namespace:  Microsoft.SharePoint.Administration.Claims
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Protected MustOverride Sub FillSchema ( _
    schema As SPProviderSchema _
)
'Uso
Dim schema As SPProviderSchema

Me.FillSchema(schema)
protected abstract void FillSchema(
    SPProviderSchema schema
)

Parâmetros

Comentários

Declarações podem ser exibidas no controle do seletor de pessoas e implementação é às vezes conhecida como um selecionador de declarações. Se você quiser implementar um selecionador de declarações, você deve implementar esse método. Além disso, você também deve implementar os métodos FillClaimTypes(), **FillClaimValueTypes()**e FillEntityTypes() no SPClaimProvider, classe.Para obter mais informações, consulte How to: Create a Claims Provider.

No exemplo a seguir, o método FillSchema retorna dois elementos de esquema: E-mail e JobTitle (esses são os campos na classe [T:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SPF14.chm::/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.PeopleEditorEntityDataKeys] ). O provedor de declarações retornará ao controle Selecionador de pessoas, as entidades, bem como as informações de título do email e trabalho.

Sample code provided by: Andy Li, Microsoft Corporation.

Examples

protected override void FillSchema(SPProviderSchema schema)
{
    schema.AddSchemaElement(new SPSchemaElement(PeopleEditorEntityDataKeys.Email,
                                                "Email",
                                                 SPSchemaElementType.TableViewOnly));
    schema.AddSchemaElement(new SPSchemaElement(PeopleEditorEntityDataKeys.JobTitle,
                                    "JobTitle",
                                     SPSchemaElementType.TableViewOnly));

}

Ver também

Referência

SPClaimProvider class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace