TeamFoundationIdentityService-Klasse
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationFeatureAvailabilityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
Public Class TeamFoundationIdentityService _
Implements ITeamFoundationService, IDisposable, ITeamFoundationIdentityService
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationFeatureAvailabilityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
public class TeamFoundationIdentityService : ITeamFoundationService,
IDisposable, ITeamFoundationIdentityService
Der TeamFoundationIdentityService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ReadBatchSizeLimit |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddGroupAdministrator | Macht die übergebene in Team Foundation Identität ein Administrator für die übergebene Gruppe. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | TFS-Gruppe Mitglied hinzufügen. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | TFS-Gruppe Mitglied hinzufügen. | |
AddRecentUser | AddRecentUser wird verwendet, einen Benutzer fest, die der aufrufende Benutzer vor kurzem in einer Aktion verwendet hat.Dadurch kann dieses System der letzten Benutzer verfolgen und verwenden Sie diese Liste, um Vorschläge für die Auswahl der Benutzer zu verbessern. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Erstellt eine TFS-Anwendungsgruppe | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Erstellt eine TFS-Anwendungsgruppe. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid) | ||
CreateDescriptor | ||
CreateScope | Erstellen Sie einen Bereich für TFS-Gruppen (ähnlich wie Team Projektumfang). | |
CreateUser(TeamFoundationRequestContext, String, String, String) | Erstellen einer Team Foundation Identität (User) mit Domäne\Konto Alias.Benutzer haben einen globalen Gültigkeitsbereich; Sie sind nicht zu einem beliebigen Projekt beschränkt.Derzeit ist der einzige Anwendungsfall für diese Funktion, eine Identität, die aus einer anderen Umgebung importiert.Daher ist die Identität als inaktiv markiert.Es ist nicht wünschenswert, dass es aktiv bleiben, da es eine echte, aktive Konto mit diesem Namen beeinträchtigen könnte. | |
CreateUser(TeamFoundationRequestContext, String, String, String, Guid) | ||
DeleteApplicationGroup | Löscht eine TFS-Anwendungsgruppe. | |
DeleteScope | Löschen Sie einen TFS "Scope". | |
DeleteUser | ||
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Stellen Sie sicher, die Sicherheitsbeschreibung Mitglied der angegebenen Gruppe von TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Stellen Sie sicher, die Sicherheitsbeschreibung Mitglied der angegebenen Gruppe von TFS. | |
EnsureNotMember | Stellen Sie sicher, dass angesichts der Deskriptor nicht Mitglied der angegebenen Gruppe von TFS. | |
EnsureWellKnownGroupExists | Stellen Sie sicher, dass ein gelöschtes des TFS-Anwendung erstellt wurde. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | ||
GetProjectAdminSid | ||
GetScopeInfo | Abrufen von Informationen über einen IMS-Bereich. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) | Veraltet. Überprüfen Sie, ob eine bestimmte ID zwischengespeichert wird. | |
IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier) | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Erweiterte Abfragen. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Erweiterte Abfragen. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Listet alle Gruppen der TFS-Anwendung im angegebenen Gültigkeitsbereich. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ReadFilteredIdentities | ReadFilteredIdentities wird verwendet, um einen Satz von Identitäten aufgrund des Ausdrucks abzurufen.Der Ausdruck ist eine Syntax, die eine SQL WHERE-Klausel ähnelt.Informationen über die Funktionen für Ausdrücke finden Sie in der Dokumentation der Klasse QueryExpression.Es gibt zwei Teile zum Ausdruck.Es gibt eine Reihe von Werten, die von der Identität verwendet werden können und sie muß Zugangseintrages zusammen.Hierbei handelt es sich um Dinge wie die Identitäten DisplayName oder IdentityType.Alle Zeichenfolgenvergleiche werden Groß-und Kleinschreibung durchgeführt.Bestimmte Eigenschaften, die alle Identitäten verfügbar sind: Microsoft.TeamFoundation.Identity unterstützt: In (Zukunft)--ein direktes Mitglied der Wert, der eine TFID sein muss.Unter (Zukunft)--Direkte oder indirekte Mitglied der Wert, der eine TFID sein muss.In der Nähe von--Begriff wurde mit erweiterbare Bedingungen, die in der Nähe von Wert definieren muss eine TFID sein.Microsoft.TeamFoundation.Identity.DisplayName unterstützt: =--der Anzeigename der Identität ist gleich dem Wert.Enthält--Der Anzeigename der Identität enthält, auf den Wert.StartsWith--Der Anzeigename der Identität ist beginnt mit dem Wert Microsoft.TeamFoundation.Identity.Type.Unterstützt: =--Wert muss 'Group' oder 'User' Microsoft.TeamFoundation.Identity.Scope.Unterstützt: =--Wert muss eine Zeichenfolge, die der Bereich gültige Bereiche sind [SERVER] [Projecturi], [Projektname] und Projecturi.Wenn diese Bedingung nicht angegeben wird, wird [SERVER] verwendet.Alle anderen Eigenschaften wird im Vergleich mit erweiterbare Eigenschaften, die die Identität zugeordnet.Diese Vergleiche müssen alle bekannten Eigenschaften sonst folgen, die diese Comaprisons für erweiterbare Eigenschaften ausgeführt werden. Es werden keine Klammern unterstützt. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Lesen Sie Identitäten für gegeben Deskriptoren.Einfachen Überladung. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Lesen die Identitäten von Team Foundation -ID. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Lesen Sie die Identitäten.Einfachen Überladung finden Sie weiter unten. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lesen die Identitäten von Team Foundation -ID. Anmerkung: führt am SCHNELLSTEN, wenn keine Mitgliedschaftsinformationen angefordert wird. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Lesen Sie die Identitäten.Versuchen Sie zuerst die IMS-Store, und optional wie AD Quelle.Die eigentliche Ursache wird durch eine Eigenschaft des Identitätsobjekts selbst angezeigt. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lesen Sie Identitäten für gegeben Deskriptoren.Versuchen Sie zunächst die IMS-Store.Wenn nicht gefunden Sie, versuchen Sie optional die Quelle, wie AD.Die eigentliche Ursache wird durch eine Eigenschaft des Identitätsobjekts selbst angezeigt. Anmerkung: führt am SCHNELLSTEN, wenn keine Mitgliedschaftsinformationen angefordert wird. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lesen die Identitäten von Team Foundation ID ein. Anmerkung: führt am SCHNELLSTEN, wenn keine Mitgliedschaftsinformationen angefordert wird. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Lesen Sie die Identitäten.Versuchen Sie zuerst die IMS-Store, und optional wie AD Quelle.Die eigentliche Ursache wird durch eine Eigenschaft des Identitätsobjekts selbst angezeigt. | |
ReadIdentity(TeamFoundationRequestContext, String) | Überladung, die einen einziges Such-Faktor und Übereinstimmung dieser Reihenfolge zurückgegeben. 1.Null, wenn keine Übereinstimmung vorliegt.2.Wenn eine einzelne Übereinstimmung vorliegt, ist die Identität, unabhängig davon, ob die Identität aktiv.3.Wenn eine einzelne aktive Identität, die Identität Übereinstimmung. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Finden Sie unter überladen. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Überladung mit einen einzigen Deskriptor. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Überladung, die einen einziges Such-Faktor und Übereinstimmung dieser Reihenfolge zurückgegeben. 1.Null, wenn keine Übereinstimmung vorliegt.2.Wenn eine einzelne Übereinstimmung vorliegt, ist die Identität, unabhängig davon, ob die Identität aktiv.3.Wenn eine einzelne aktive Identität, die Identität Übereinstimmung. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | ||
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Überladung, die einen einziges Such-Faktor und Übereinstimmung dieser Reihenfolge zurückgegeben. 1.Null, wenn keine Übereinstimmung vorliegt.2.Wenn eine einzelne Übereinstimmung vorliegt, ist die Identität, unabhängig davon, ob die Identität aktiv.3.Wenn eine einzelne aktive Identität, die Identität Übereinstimmung. | |
ReadIdentityFromSource | ReadIdentityFromSource wird zum Abrufen der Identität aus seinem Quellspeicherort (AD oder GSS). | |
ReadRequestIdentity(TeamFoundationRequestContext) | Infolge den autorisierten Benutzer den Anforderungskontext der einer TeamFoundationIdentity zugeordnet. | |
ReadRequestIdentity(TeamFoundationRequestContext, Boolean) | Infolge den autorisierten Benutzer den Anforderungskontext der einer TeamFoundationIdentity zugeordnet. | |
RefreshIdentity | Synchronisieren Sie eine Identität jetzt.Diese Identität muss bereits im Speicher IMS sein.Wenn die Identität einer Gruppe ist, werden die direkten Mitglieder Eigenschaften auch (asynchron) synchronisiert. | |
RemoveGroupAdministrator | Entfernt den übergebenen in Team Foundation Identität als Administrator für die übergebene Gruppe. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Mitglied von TFS-Gruppe zu entfernen. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Benennen Sie einen TFS "Scope". | |
SetCustomDisplayName | Festlegen Sie oder entfernen Sie einen benutzerdefinierten Anzeigenamen für den aufrufenden Benutzer. | |
SetPreferredEmailAddress | ||
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%) | ||
TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%) | ||
UpdateApplicationGroup | Aktualisiert eine Eigenschaft eine TFS-Anwendungsgruppe. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Aktualisieren Sie die Identitätseigenschaften. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
OnPreferredEmailAddressChanged |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.