Export (0) Print
Expand All

SecurityChangedNotification Class

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityChangedNotification

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

public class SecurityChangedNotification

The SecurityChangedNotification type exposes the following members.

  NameDescription
Public methodSecurityChangedNotification(Guid, IEnumerable<TokenRename>)Constructor for creating a SecurityChangeNotification for the RenameToken call.
Public methodSecurityChangedNotification(Guid, List<AccessControlList>)Constructor for creating a SecurityChangeNotification for the SetAccessControlLists call.
Public methodSecurityChangedNotification(Guid, List<String>, Boolean)Constructor for creating a SecurityChangeNotification for the RemoveAccessControlLists call.
Public methodSecurityChangedNotification(Guid, String, Boolean)Constructor for creating a SecurityChangeNotification for the SetInheritFlag call.
Public methodSecurityChangedNotification(Guid, String, List<IdentityDescriptor>)Constructor for creating a SecurityChangeNotification for the RemovePermissions call.
Public methodSecurityChangedNotification(Guid, String, IdentityDescriptor, Int32)Constructor for creating a SecurityChangeNotification for the RemoveExplicitPermissions call.
Public methodSecurityChangedNotification(Guid, String, List<AccessControlEntry>, Boolean)Constructor for creating a SecurityChangeNotification for the SetPermissions call.
Public methodSecurityChangedNotification(Guid, String, String, Boolean)Constructor for creating a SecurityChangeNotification for the RenameToken call.
Top

  NameDescription
Public propertyAccessControlListsThe access control lists that are being set. Used in the following SecurityChangeTypes: SetAccessControlLists
Public propertyDescriptorThe descriptor this operatrion applies to. Used in the following SecurityChangeTypes: RemoveExplicitPermissions
Public propertyExplicitPermissionsToRemoveThe permissions to remove. Used in the following SecurityChangeTypes: RemoveExplicitPermissions
Public propertyInheritPermissionsTrue if the token is being set to inherit, false otherwise. Used in the following SecurityChangeTypes: SetInheritFlag
Public propertyMergeTrue if the permissions should be merged, false if they should be overwritten. Used in the following SecurityChangeTypes: SetPermissions
Public propertyNamespaceIdThe id for the security namespace that is changing. This is used for all SecurityChangeTypes
Public propertyPermissionsThe permissions for Token that are being applied. Used in the following SecurityChangeTypes: SetPermissions
Public propertyRecurseTrue if this operation will recurse. Used in the following SecurityChangeTypes: RemoveAccessControlLists
Public propertyRemoveAceDescriptorsThe identities that will have their permissions removed during a RemovePermissions call. Used in the following SecurityChangeTypes: RemoveAccessControlEntries
Public propertyRenameTokenDestinationThe rename destination for RenameTokenSource. Used in the following SecurityChangeTypes: RenameToken
Public propertyRenameTokensThe tokens that are being renamed will be set when a call to RenameTokens is made which enables multiple tokens to be renamed in a single call. Used in the following SecurityChangeTypes
Public propertyRenameTokenSourceThe token that is being renamed to RenameTokenDestination. Used in the following SecurityChangeTypes: RenameToken
Public propertyRenameWillCopyTrue if during a rename the permissions will be copied, false if they will be moved. Used in the following SecurityChangeTypes: RenameToken
Public propertySecurityChangeTypeRepresents the type of change that security has encountered. This value determines which properties on this object are valid. SetPermissions: NamepsaceId, Token, Permissions, Merge
Public propertyTokenThe token whose permissions are being changed. Used in the following SecurityChangeTypes: SetPermissions SetInheritFlag RemoveAccessControlEntries RemoveExplicitPermissions
Public propertyTokensThe list of tokens that this operation affects. Used in the following SecurityChangeTypes: RemoveAccessControlLists
Top

  NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft