Compartilhar via


SPClaimProvider.FillClaimValueTypes method

Quando implementado em uma classe derivada, especifica o conjunto de tipo de valor de declaração possíveis para o tipo de declaração que oferece suporte para o provedor de declarações.

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

Syntax

'Declaração
Protected MustOverride Sub FillClaimValueTypes ( _
    claimValueTypes As List(Of String) _
)
'Uso
Dim claimValueTypes As List(Of String)

Me.FillClaimValueTypes(claimValueTypes)
protected abstract void FillClaimValueTypes(
    List<string> claimValueTypes
)

Parâmetros

Comentários

Esse método preenche os tipos de valor de declaração serão colocados no token SAML. Isso também é conhecido como aumento de declarações. No aumento de declarações, um aumenta de provedor de declarações um token de usuário com declarações durante o aumento de declarações de entrada permite que um aplicativo aumentar as declarações adicionais para o token do usuário.

Você precisa retornar a declaração de tipos de valor, na mesma ordem como tipos de declarações no método FillClaimTypes .

Se você deseja implementar a declaração de separação no controle do seletor de pessoas, você deve implementar esse método. Além disso, você também deve implementar os métodos FillSchema(), **FillClaimTypes()**e FillEntityTypes() na classe SPClaimProvider .

Para obter mais informações sobre declarações de separação, consulte How to: Create a Claims Provider e Claims Provider.

Sample code provided by: Andy Li, Microsoft Corporation.

Examples

protected override void  ClaimValueTypes(List<string> claimValueTypes)
{
    if (null == claimValueTypes)
    {
        throw new ArgumentNullException("claimValueTypes");
    }
  claimValueTypes.Add(Microsoft.IdentityModel.Claims.ClaimValueTypes.String);
}

Ver também

Referência

SPClaimProvider class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace