Compartilhar via


SPClaimProvider.EntityTypesContain method

Verifica o tipo de entidade.

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

Syntax

'Declaração
Protected Shared Function EntityTypesContain ( _
    entityTypes As String(), _
    requestedEntityType As String _
) As Boolean
'Uso
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
)

Parâmetros

  • entityTypes
    Type: []

    O conjunto de tipo de entidade que são passados para a operação solicitada, como o método FillResolve() .

  • requestedEntityType
    Type: System.String

    O tipo de entidade que esta operação está verificando se o parâmetro entityTypes .

Valor retornado

Type: System.Boolean
true se o tipo de entidade contém o tipo de entidade solicitada; Caso contrário, false.

Comentários

Primeiro exemplo de código seguinte trecho de código mostra como usar esse método se você não tiver usado um tipo de entidade personalizada. Vamos dizer que você usar funções de formulários. Portanto, se o selecionador não está pedindo para funções de formulários, em seguida, seus métodos de pesquisa e resolver devem não obter envolvidos. Por exemplo, se o seletor estiver configurado para retornar apenas as listas de distribuição e não formam funções, em seguida, o provedor de declarações não deverá retornar dados.

O segundo trecho de código mostra um exemplo com um tipo de entidade personalizada.

Examples

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

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

            result = EntityTypesContain(entityTypes, MyEntityType);

            return result;
        }

Ver também

Referência

SPClaimProvider class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace