Klasa TeamFoundationIdentityService
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<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
Typ TeamFoundationIdentityService uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ReadBatchSizeLimit |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddGroupAdministrator | Sprawia, że przekazany- Team Foundation tożsamości administratora dla grupy przekazane. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Dodać członkowski grupy TFS. | |
AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Dodać członkowski grupy TFS. | |
AddRecentUser | AddRecentUser jest używana do użytkownika, który ostatnio używał działania użytkownika wywołującego Uwaga.Umożliwia to tego systemu do śledzenia ostatnich użytkowników i poprawy sugestie dotyczące wyboru użytkowników za pomocą tej listy. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) | Tworzy grupę aplikacji TFS | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) | Tworzy grupę aplikacji TFS. | |
CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid) | ||
CreateDescriptor | ||
CreateScope | Tworzenie zakresu dla grup TFS (podobny do zakresu zespołu projektu). | |
CreateUser(TeamFoundationRequestContext, String, String, String) | Tworzenie Team Foundation tożsamości (użytkownika) z aliasem domain\account.Użytkownicy mają globalny zakres; nie są one o zakresie do każdego projektu.Obecnie w przypadku użycia tylko ta funkcja jest śledzenie tożsamości przywożonych z innego środowiska.Stąd tożsamości jest oznaczona jako nieaktywna.Nie jest pożądane jej pozostają aktywne, ponieważ może zakłócić z real, aktywne konto o tej nazwie. | |
CreateUser(TeamFoundationRequestContext, String, String, String, Guid) | ||
DeleteApplicationGroup | Usuwa grupę aplikacji TFS. | |
DeleteScope | Usunąć TFS "zakres". | |
DeleteUser | ||
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Upewnij się, że podany deskryptor jest członkiem określonej grupy TFS. | |
EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) | Upewnij się, że podany deskryptor jest członkiem określonej grupy TFS. | |
EnsureNotMember | Upewnij się, że określonego deskryptora nie jest członkiem określonej grupy TFS. | |
EnsureWellKnownGroupExists | Zapewnienie utworzenia dobrze znanej grupy aplikacji TFS. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetIdentityChanges | ||
GetMostRecentlyUsedUsers | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) | ||
GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) | ||
GetProjectAdminSid | ||
GetScopeInfo | Pobierz informacje o zakresie ISP. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) | Przestarzałe. Sprawdź, jeśli szczególne ID jest buforowany. | |
IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier) | ||
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Kwerenda członkostwa rozwinięty. | |
IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | Kwerenda członkostwa rozwinięty. | |
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>) | ||
ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Wyświetla listę wszystkich grup aplikacji TFS w określonym zakresie. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ReadFilteredIdentities | ReadFilteredIdentities jest używany do pobierania zestaw tożsamości na podstawie wyrażenia.Wyrażenie jest składni, która jest podobna do klauzuli WHERE języka SQL.Szczegółowe informacje na temat możliwości wyrażenia zobacz dokumentację klasy QueryExpression.Istnieją dwie części wyrażenia.Są to zbiór wartości, które mogą być używane z tożsamości i tematyczne muszą być ze sobą.Są to między innymi tożsamościami DisplayName lub IdentityType.Wykonywane są liter wszystkich porównaniach ciągów znaków.Szczególne właściwości dostępne od wszystkich tożsamości: obsługuje Microsoft.TeamFoundation.Identity: W (PRZYSZŁYCH)--bezpośrednim członkiem wartość, która musi być TFID.W obszarze (PRZYSZŁYCH)--Bezpośredni lub pośredni członek wartość, która musi być TFID.W pobliżu--Termin ukończenia specjalistycznych, który ma extensible warunków, definiujących obok wartości muszą być TFID.Obsługuje Microsoft.TeamFoundation.Identity.DisplayName: =--Nazwa wyświetlana tożsamości jest równa wartości.Zawiera--Nazwa wyświetlana tożsamości zawiera wartość.StartsWith--Nazwa wyświetlana tożsamości jest zaczyna się od wartości Microsoft.TeamFoundation.Identity.Type.Obsługuje: =--wartość musi być "Grupa" lub "Użytkownik" Microsoft.TeamFoundation.Identity.Scope.Obsługuje: =--wartość musi ciąg reprezentujący zakres prawidłowe zakresy są [serwer] [projecturi] [NazwaProjektu] i projecturi.Jeżeli warunek ten nie jest podany, używany jest [serwer].Wszystkie inne właściwości będą porównywane z extensible właściwości skojarzonych z tożsamości.Tych porównań, należy wykonać żadnych znanych właściwości inaczej comaprisons te będą wnoszone przeciwko extensible właściwości. Nawiasy nie są obsługiwane. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) | Tożsamości odczytu dla podanych deskryptory.Przeciążenie proste. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[]) | Przeczytaj tożsamości przez Team Foundation identyfikatora. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) | Przeczytaj tożsamości.Przeciążenie proste, patrz poniżej. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | ||
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Przeczytaj tożsamości przez Team Foundation identyfikatora. Uwaga — wykonuje NAJSZYBSZY, gdy żąda się informacji o członkostwie. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Przeczytaj tożsamości.Spróbuj najpierw magazynu ISP i opcjonalnie źródłowy jak AD.Rzeczywiste źródła zostanie wskazany przez właściwość samego obiektu tożsamości. | |
ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Tożsamości odczytu dla podanych deskryptory.Spróbuj najpierw magazynu ISP.Jeśli nie można odnaleźć, spróbuj opcjonalnie źródła, takie jak AD.Rzeczywiste źródła zostanie wskazany przez właściwość samego obiektu tożsamości. Uwaga — wykonuje NAJSZYBSZY, gdy żąda się informacji o członkostwie. | |
ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Przeczytaj tożsamości przez Team Foundation identyfikatora. Uwaga — wykonuje NAJSZYBSZY, gdy żąda się informacji o członkostwie. | |
ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Przeczytaj tożsamości.Spróbuj najpierw magazynu ISP i opcjonalnie źródłowy jak AD.Rzeczywiste źródła zostanie wskazany przez właściwość samego obiektu tożsamości. | |
ReadIdentity(TeamFoundationRequestContext, String) | Przeciążenie współczynnik pojedynczego wyszukiwania i zwraca dopasowanie po tej kolejności. 1.Gdy brak dopasowania, null.2.Po jednym meczu tej tożsamości niezależnie od tego czy tożsamości jest aktywny.3.Po meczu jednego aktywnego tożsamość tej tożsamości. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) | Zobacz przeciążenie. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Przeciążenie, że trwa jednego deskryptora. | |
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) | Przeciążenie współczynnik pojedynczego wyszukiwania i zwraca dopasowanie po tej kolejności. 1.Gdy brak dopasowania, null.2.Po jednym meczu tej tożsamości niezależnie od tego czy tożsamości jest aktywny.3.Po meczu jednego aktywnego tożsamość tej tożsamości. | |
ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | ||
ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) | Przeciążenie współczynnik pojedynczego wyszukiwania i zwraca dopasowanie po tej kolejności. 1.Gdy brak dopasowania, null.2.Po jednym meczu tej tożsamości niezależnie od tego czy tożsamości jest aktywny.3.Po meczu jednego aktywnego tożsamość tej tożsamości. | |
ReadIdentityFromSource | ReadIdentityFromSource jest używana do pobierania tożsamości z lokalizacji źródłowej (AD lub GSS). | |
ReadRequestIdentity(TeamFoundationRequestContext) | Wyeliminowano autoryzowanego użytkownika skojarzonego z kontekstu żądania do TeamFoundationIdentity. | |
ReadRequestIdentity(TeamFoundationRequestContext, Boolean) | Wyeliminowano autoryzowanego użytkownika skojarzonego z kontekstu żądania do TeamFoundationIdentity. | |
RefreshIdentity | Teraz zsynchronizować tożsamości.Tożsamość ta musi być już w magazynie ISP.Jeśli tożsamość jest grupą, właściwości jego bezpośrednich członków również będzie synchronizowane (asynchronicznie). | |
RemoveGroupAdministrator | Usuwa przekazany w Team Foundation tożsamości przed administratorem grupy przekazane. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) | Usuń element członkowski z grupy TFS. | |
RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) | ||
RenameScope | Zmień nazwę TFS "zakres". | |
SetCustomDisplayName | Ustawianie lub usuwanie niestandardową nazwę wyświetlaną użytkownika wywołującego. | |
SetPreferredEmailAddress | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%) | ||
TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%) | ||
UpdateApplicationGroup | Aktualizuje właściwości grupy aplikacji TFS. | |
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>) | ||
UpdateIdentities | ||
UpdateIdentity | Aktualizowanie właściwości tożsamości. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
OnPreferredEmailAddressChanged |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.