ITeamFoundationIdentityService-Schnittstelle
Dienst zum Verwalten von Identitäten.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService
Der ITeamFoundationIdentityService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ReadBatchSizeLimit | Die maximale Anzahl von IdentityDescriptors, von TeamFoundationIds oder von Suchfaktorwerten, die in einem Aufruf abgefragt werden können. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddGroupAdministrator | Führt in Team Foundation-Identität einen Administrator für übergeben in Gruppe. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Fügen Sie Member TFS-Gruppe hinzu. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Fügen Sie Member TFS-Gruppe hinzu. | |
AddRecentUser | AddRecentUser wird verwendet, um den Benutzer zu beachten, dass der aufrufende Benutzer zuletzt verwendete in einer Aktion verfügt.Dadurch werden die neuen Benutzer dieses System des Titels und verwendet diese Liste, um Vorschläge für die Auswahl von Benutzern zu verbessern. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Erstellt eine TFS-Anwendungsgruppe. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Erstellt eine TFS-Anwendungsgruppe. | |
CreateDescriptor | ||
CreateScope | Erstellen Sie einen Bereich für TFS-Gruppen (ähnlich dem Teamprojektanwendungsbereich). | |
CreateUser | Erstellen Sie eine Team Foundation-Identität (Benutzer) mit Kontoalias Domänenkonto \.Benutzer haben einen globalen Gültigkeitsbereich, sie sind bereichs- nicht zu einem beliebigen Projekt.Derzeit ist der einzige Anwendungsfall für diese Funktion, einer Identität nachzuverfolgen, die von einer anderen Umgebung importiert wird.Daher ist die Identität mit Präprozessordirektiven.Es ist nicht wünschenswert sie, aktiv bleibt, da sie ein echtes, aktives Konto mit diesem Namen beeinträchtigen könnte. | |
DeleteApplicationGroup | Löscht eine TFS-Anwendungsgruppe. | |
DeleteScope | Löscht TFS "Bereich". | |
DeleteUser | Löscht eine Benutzeridentität. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Stellt sicher, dass ein gegebener Member einer TFS-Gruppe ist. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Stellt sicher, dass ein gegebener Member einer TFS-Gruppe ist. | |
EnsureNotMember | Stellt sicher, dass ein gegebener Member kein bestimmter TFS-Gruppe ist. | |
EnsureWellKnownGroupExists | Stellt sicher, die bekannte TFS-Anwendungsgruppe erstellt wurde. | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | Ruft die bevorzugte E-Mail-Adresse für eine Identität ab.Diese Adresse kann vom Benutzer bestätigt wurde, um die gültige E-Mail-Adresse sein.Wenn die E-Mail-Adresse benutzerdefinierte nicht bestätigt wird, wird die standardmäßige E-Mail-Adresse zurück. | |
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | Ruft die bevorzugte E-Mail-Adresse für eine Identität ab.Wenn das bevorzugte nicht festgelegt wurde, wird der Standardwert zurückgegeben. | |
GetProjectAdminSid | ||
GetScopeInfo | Ruft Informationen über einen SOFORTNACHRICHTENENbereich ab. | |
IsEmailConfirmationPending | Gibt true zurück, wenn die bevorzugte E-Mail-Adresse Bestätigung erfordert. | |
IsIdentityCached | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Erweiterte Mitgliedschaftsabfrage. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Erweiterte Mitgliedschaftsabfrage. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Führt alle TFS-Anwendungsgruppen innerhalb des angegebenen Bereichs auf. | |
ReadFilteredIdentities | ReadFilteredIdentities wird verwendet, um einen Satz von Identitäten anhand einer Wortfolge abzurufen.Der Ausdruck enthält eine Syntax, die einer SQL-wher-Klausel ähnelt.Detaillierte Informationen auf Ausdrücken finden die Funktionen Dokumentation zum QueryExpression - Klasse.Es gibt zwei Teile für den Ausdruck.Es gibt eine Reihe von Werten, die von der Identität verwendet werden können und sie müssen AND'ed zusammengefasst werden.Diese sind Aufgaben wie die Identitäten - oder IdentityType.Alle Zeichenfolgenvergleiche sind getanes die Groß-/Kleinschreibung nicht beachtet wird.Bestimmte Eigenschaften verfügbar für alle Identitäten: Microsoft.TeamFoundation.Identity-Unterstützung: In (ZUKUNFT) - Ein direkter Member des Werts, den muss eine TFID mit (ZUKUNFT) - Ein direktes oder indirektes Mitglied des Werts, der eine TFID neben sein muss - Spezialisierter Begriff, erweiterbare der Bedingungen hat, die nahe Wert definieren, muss eine TFID sein.Microsoft.TeamFoundation.Identity.DisplayName-Unterstützung: = - Der Anzeigename der Identität ist gleich dem Wert enthält - Der Anzeigename der Identität enthält den Wert "StartsWith" - Der Anzeigename der Identität ist der Wert beginnt mit Microsoft.TeamFoundation.Identity.Type Unterstützung: = - Wert muss "Gruppe" oder "Benutzer" sein Microsoft.TeamFoundation.Identity.Scope-Unterstützung: = - Wert muss eine Zeichenfolge, die den Bereich, der gültige Bereiche darstellt, [SERVER], [projecturi] sind, [projectname], und projecturi, wenn diese Bedingung nicht [SERVER] wird angegeben wird.Alle anderen Eigenschaften sind im Vergleich für erweiterbare Eigenschaften an, die mit der Identität zugeordnet werden.Diese Vergleiche MÜSSEN alle bekannten Eigenschaften ausführen; andernfalls, das diese für erweiterbare Eigenschaften verglichen werden.Keine Klammer wird unterstützt. | |
ReadFilteredIdentitiesByDescriptor | Lesen einer Seite von gefilterten Identitäten von IdentityDescriptor, sortiert nach DisplayName. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Liest Identitäten für angegebene Deskriptoren.Einfache Überladung. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Liest Identitäten von Team Foundation ID | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Liest Identitäten.Einfache Überladung, siehe unten. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Liest Identitäten von Team Foundation-IDHinweis - führt AM SCHNELLSTEN aus, wenn keine Mitgliedschaftsinformationen angefordert werden. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Liest Identitäten.Erster Test SOFORTNACHRICHTENENspeicher, anschließend optional Quelle wie AD.Die tatsächliche Quelle wird von einer Eigenschaft des Identitätsobjekts selbst angegeben. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Liest Identitäten für angegebene Deskriptoren.Erster Test SOFORTNACHRICHTENENspeicher.Wenn Sie nicht gefunden werden, versuchen Sie optional Quelle wie AD.Die tatsächliche Quelle wird von einer Eigenschaft des Identitätsobjekts selbst angegeben.Hinweis - führt AM SCHNELLSTEN aus, wenn keine Mitgliedschaftsinformationen angefordert werden. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Leseidentitäten durch Team Foundation IDHinweis - führt AM SCHNELLSTEN aus, wenn keine Mitgliedschaftsinformationen angefordert werden. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Liest Identitäten.Erster Test SOFORTNACHRICHTENENspeicher, anschließend optional Quelle wie AD.Die tatsächliche Quelle wird von einer Eigenschaft des Identitätsobjekts selbst angegeben. | |
ReadIdentity(TeamFoundationRequestContext, String) | Überladung für oben beschriebene Methode, die einen einzelnen Suchfaktor ist und die Übereinstimmung zurückgibt, die dieser Reihenfolge folgt. 1.Wenn keine Übereinstimmung gibt, können Sie NULL. 2.Wenn eine einzelne Übereinstimmung, diese Identität unabhängig davon, ob die Identität aktiv ist. 3.Wenn eine einzelne Identitätsabgleichung aktive, gibt diese Identität. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Siehe Überladung. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Überladung für oben beschriebene Methode, die einen einzelnen Deskriptor akzeptiert. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Überladung für oben beschriebene Methode, die einen einzelnen Suchfaktor ist und die Übereinstimmung zurückgibt, die dieser Reihenfolge folgt. 1.Wenn keine Übereinstimmung gibt, können Sie NULL. 2.Wenn eine einzelne Übereinstimmung, diese Identität unabhängig davon, ob die Identität aktiv ist. 3.Wenn eine einzelne Identitätsabgleichung aktive, gibt diese Identität. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Überladung für oben beschriebene Methode, die einen einzelnen Deskriptor akzeptiert. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Überladung für oben beschriebene Methode, die einen einzelnen Suchfaktor ist und die Übereinstimmung zurückgibt, die dieser Reihenfolge folgt. 1.Wenn keine Übereinstimmung gibt, können Sie NULL. 2.Wenn eine einzelne Übereinstimmung, diese Identität unabhängig davon, ob die Identität aktiv ist. 3.Wenn eine einzelne Identitätsabgleichung aktive, gibt diese Identität. | |
ReadIdentityFromSource | ReadIdentityFromSource wird zu retrive die Identität von seinem Quellspeicherort verwendet (AD oder GSS). | |
ReadRequestIdentity | Löst autorisierte Benutzer auf, der dem Anforderungskontext zu einem TeamFoundationIdentity zugeordnet ist. | |
RefreshIdentity | Synchronisiert eine Identität jetzt.Diese Identität muss im SOFORTNACHRICHTENENspeicher vorhanden sein.Wenn Identität eine Gruppe ist, werden die Eigenschaften der DIREKTEN Member auch synchronisiert (asynchron). | |
RemoveGroupAdministrator | Entfernt übergeben in Team Foundation-Identität von der Fähigkeit ein Administrator für übergeben Gruppe. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Entfernt Member von TFS-Gruppe. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Benennt TFS "Bereich" um. | |
ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.) | |
ServiceStart | ServiceStart wird aufgerufen, wenn der Diensts initialisiert wird.Wenn der Dienst asynchron initialisiert wird, muss es Service_Ready implementieren, das verwendet wird, um zu bestimmen, wann der Dienst bereit für Benutzer ist, auf sie zuzugreifen. (Von ITeamFoundationService geerbt.) | |
SetCustomDisplayName | Setzt oder entfernt einen benutzerdefinierten Namen für des aufrufenden Benutzers. | |
SetPreferredEmailAddress | Legen Sie den E-Mail-Adressen-Strombenutzer bevorzugten fest. | |
UpdateApplicationGroup | Aktualisiert eine Eigenschaft einer TFS-Anwendungsgruppe. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Aktualisiert Identitätseigenschaften. |
Zum Seitenanfang