Метод SPClaimProvider.FillClaimValueTypes
При реализации в класс, производный указывает набор типа значение возможные утверждения для типа утверждения, который поддерживает поставщика утверждений.
Пространство имен: Microsoft.SharePoint.Administration.Claims
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Protected MustOverride Sub FillClaimValueTypes ( _
claimValueTypes As List(Of String) _
)
'Применение
Dim claimValueTypes As List(Of String)
Me.FillClaimValueTypes(claimValueTypes)
protected abstract void FillClaimValueTypes(
List<string> claimValueTypes
)
Параметры
claimValueTypes
Тип: System.Collections.Generic.List<String>Список, в которую будет добавлен типов значений утверждения.
Замечания
Этот метод заполняет типов значений утверждения, которые будут помещаться в маркер SAML. Это также известной как расширения утверждений. В расширения утверждений делается дополнение поставщика утверждений, маркер пользователя, с помощью утверждений во время добавления утверждений входа позволяет приложению для расширения дополнительных утверждений в маркер пользователя.
Необходимо вернуть типов значений утверждения в том же порядке, как типы утверждений в метод FillClaimTypes .
Если требуется реализовать набор утверждений в элементе управления "Выбор людей", необходимо реализовать этот метод. Кроме того необходимо также реализовать методы FillSchema(), **FillClaimTypes()**и FillEntityTypes() в классе SPClaimProvider .
Дополнительные сведения о выбора утверждений можно How to: Create a Claims Provider и Claims Provider.
Пример кода предоставлен:Sample code provided by: Энди Ли (Andy Li), корпорация Майкрософт
Примеры
protected override void ClaimValueTypes(List<string> claimValueTypes)
{
if (null == claimValueTypes)
{
throw new ArgumentNullException("claimValueTypes");
}
claimValueTypes.Add(Microsoft.IdentityModel.Claims.ClaimValueTypes.String);
}
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Administration.Claims