SPClaimProvider.EntityTypesContain method
檢查實體類型。
Namespace: Microsoft.SharePoint.Administration.Claims
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
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
Type: []實體類型集傳遞給要求的作業,例如**FillResolve()**方法。
requestedEntityType
Type: System.String這項作業會檢查entityTypes參數的實體類型。
傳回值
Type: System.Boolean
true如果實體類型含有所要求的實體類型 ;否則,請false。
備註
下列的第一個程式碼片段範例示範如何使用此方法,如果您沒有使用自訂的實體類型。」 之後,您使用表單的角色。因此,如果選擇不要求表單角色,然後搜尋和解決方法應該沒有取得牽涉到。如範例中,如果選擇設定為只傳回通訊群組清單,並不會形成角色則宣告提供者應該不傳回資料。
第二個程式碼片段會示範使用範例是自訂的實體類型。
Examples
if (!EntityTypesContain(entityTypes, SPClaimEntityTypes.FormsRole))
return;
private bool DoesEntityTypesContainMyCustomType(String[] entityTypes)
{
bool result = false;
result = EntityTypesContain(entityTypes, MyEntityType);
return result;
}