This documentation is archived and is not being maintained.

TeamFoundationSecurityService Class

An interface for managing collections of security namespaces.

System::Object
  Microsoft.TeamFoundation.Framework.Server::TeamFoundationSecurityService

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

[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public ref class TeamFoundationSecurityService sealed : IDisposable, 
	ITeamFoundationSecurityService, ITeamFoundationService

The TeamFoundationSecurityService type exposes the following members.

  NameDescription
Public methodCreateSecurityNamespaceCreates a security namespace that is based off of the provided information.
Public methodDeleteSecurityNamespaceDeletes the security namespace from the collection of security namespaces.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetSecurityNamespaceReturns the TeamFoundationSecurityNamespace instance associated with the GUID. Null will be returned if the GUID does not have an associated ITeamFoundationSecurityNamespace.
Public methodGetSecurityNamespacesReturns an enumeration of all of the currently existing security securityNamespaces.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodRemoveIdentityACEsRemove ACEs of supplied identities
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUpdateSecurityNamespaceUpdates an existing security namespace. This data will be persisted.
Top

  NameDescription
Explicit interface implemetationPrivate methodIDisposable::Dispose
Explicit interface implemetationPrivate methodITeamFoundationService::ServiceEndPerform any necessary clean-up steps.
Explicit interface implemetationPrivate methodITeamFoundationService::ServiceStartPerform any necessary initialization steps.
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: