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
claimValueTypes
Type: System.Collections.Generic.List<String>A lista onde os tipos de valor de declaração serão adicionados.
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);
}