TeamFoundationSecurityNamespace.SetPermissions 方法
設定這個 SecurityNamespace 的描述項的使用權限。
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
Public Function SetPermissions ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
descriptor As IdentityDescriptor, _
allow As Integer, _
deny As Integer, _
merge As Boolean _
) As AccessControlEntry
public AccessControlEntry SetPermissions(
TeamFoundationRequestContext requestContext,
string token,
IdentityDescriptor descriptor,
int allow,
int deny,
bool merge
)
參數
- requestContext
型別:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
目前要求的內容。
- token
型別:System.String
若要設定的權限 AccessControlList 之語彙基元。
- descriptor
型別:Microsoft.TeamFoundation.Framework.Server.IdentityDescriptor
若要設定的使用權限描述項。
- allow
型別:System.Int32
若要設定允許的使用權限。
- deny
型別:System.Int32
若要設定拒絕的使用權限。
- merge
型別:System.Boolean
如果合併列印] 正在,則為 true,且找到預先存在的 AccessControlEntry 描述項,就會合併兩個使用權限。合併時的權限,如果發生衝突,新的權限會優先於舊的權限。如果為 true,合併,而且找不到描述項的事先存在而 AccessControlEntry,它將被丟棄,並傳入的權限將會維持在此 AccessControlList 這個描述項的唯一權限。
傳回值
型別:Microsoft.TeamFoundation.Framework.Server.AccessControlEntry
在 SecurityNamespace 中設定新的或更新 AccessControlEnty。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。