Share via


ISecurityNamespaceExtension.CheckWritePermission 方法

評估指定使用者是否可以變更使用權限。 請注意實作此函式的,將會 WritePermission 定義在命名空間中已核取。 如果您要實作這個介面和仍然有這些檢查會確定從 DefaultSecurityNamespaceExtension 衍生並不會覆寫這個方法。

預期這個函式會擲回,如果呼叫端不應該可以寫入權限。

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

語法

'宣告
Sub CheckWritePermission ( _
    requestContext As TeamFoundationRequestContext, _
    token As String, _
    removedEntries As IEnumerable(Of AccessControlEntry), _
    addedEntries As IEnumerable(Of AccessControlEntry), _
    inheritanceChanging As Boolean, _
    recurse As Boolean _
)
void CheckWritePermission(
    TeamFoundationRequestContext requestContext,
    string token,
    IEnumerable<AccessControlEntry> removedEntries,
    IEnumerable<AccessControlEntry> addedEntries,
    bool inheritanceChanging,
    bool recurse
)

參數

  • token
    類型:System.String
    這個語彙基元套用使用權限。
  • inheritanceChanging
    類型:System.Boolean
    如果繼承值變更,則為 true。
  • recurse
    類型:System.Boolean
    如果這項作業會遞迴,則為 true。為遞迴作業,請注意,唯一可能的作業是 RemoveAccessControlLists。

.NET Framework 安全性

請參閱

參考

ISecurityNamespaceExtension 介面

Microsoft.TeamFoundation.Framework.Server 命名空間