Поделиться через


Метод SPClaimProvider.FillClaimTypes

При реализации в класс, производный указывает набор утверждений возможные типы, которые поддерживаются поставщиком утверждений.

Пространство имен:  Microsoft.SharePoint.Administration.Claims
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Protected MustOverride Sub FillClaimTypes ( _
    claimTypes As List(Of String) _
)
'Применение
Dim claimTypes As List(Of String)

Me.FillClaimTypes(claimTypes)
protected abstract void FillClaimTypes(
    List<string> claimTypes
)

Параметры

Замечания

Утверждений может отображаться в элементе управления "Выбор людей" при помощи выбора утверждений. Если требуется реализовать выбора в элементе управления "Выбор людей" утверждений, необходимо реализовать этот метод. Это также требуется, если требуется поддержка приращения утверждений. Кроме того необходимо также реализовать методы FillSchema(), **FillClaimValueTypes()**и FillEntityTypes() в классе SPClaimProvider .

Дополнительные сведения о утверждений комплектации в разделе How to: Create a Claims Provider и Claims Provider.

Пример кода предоставлен:Sample code provided by: Энди Ли (Andy Li), корпорация Майкрософт

Примеры

protected override void FillClaimTypes(List<string> claimTypes)
{

    if (null == claimTypes)
    {
        throw new ArgumentNullException("claimTypes");
    }

    // Adds the claim types that will be added by this claims provider.  
    claimTypes.Add(CRMClaimType.Role);
    claimTypes.Add(CRMClaimType.Region);
}

См. также

Справочные материалы

SPClaimProvider класс

Элементы SPClaimProvider

Пространство имен Microsoft.SharePoint.Administration.Claims