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


Метод SPClaimProvider.EntityTypesContain

Проверяет тип сущности.

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

Синтаксис

'Декларация
Protected Shared Function EntityTypesContain ( _
    entityTypes As String(), _
    requestedEntityType As String _
) As Boolean
'Применение
Dim entityTypes As String()
Dim requestedEntityType As String
Dim returnValue As Boolean

returnValue = SPClaimProvider.EntityTypesContain(entityTypes, _
    requestedEntityType)
protected static bool EntityTypesContain(
    string[] entityTypes,
    string requestedEntityType
)

Параметры

  • entityTypes
    Тип: []

    Набор тип сущности, передаются в запрошенную операцию, таких как метод FillResolve() .

  • requestedEntityType
    Тип: System.String

    Тип сущности, проверяет параметр entityTypes для этой операции.

Возвращаемое значение

Тип: System.Boolean
true , если тип сущности содержит запрошенного типа сущности; в противном случае — false.

Замечания

Первый фрагмент кода ниже показано, как использовать этот метод, если не используется тип настраиваемого объекта. Предположим, используйте роли формы. Таким образом Если элемент управления выбора не запросом для роли форм, затем методов поиска и разрешения следует не примите участие. Для примера, если элемент управления выбора, настроенная для только что Возврат списков рассылки и не являются ролями и поставщика утверждений должен не возвращает данных.

Второй фрагменте кода приведен пример с является типом пользовательских объектов.

Примеры

if (!EntityTypesContain(entityTypes, SPClaimEntityTypes.FormsRole))
      return;

private bool DoesEntityTypesContainMyCustomType(String[] entityTypes)
        {
            bool result = false;

            result = EntityTypesContain(entityTypes, MyEntityType);

            return result;
        }

См. также

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

SPClaimProvider класс

Элементы SPClaimProvider

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