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.StringO 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;
}