TeamFoundationIdentityService – třída

Hierarchie dědičnosti

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService

Obor názvů:  Microsoft.TeamFoundation.Framework.Server
Sestavení:  Microsoft.TeamFoundation.Framework.Server (v Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

[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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ReadBatchSizeLimit

Nahoru

Metody

  Název Popis
Veřejná metoda AddGroupAdministrator Díky předán v Team Foundation identity aplikace Správce předané skupiny.
Veřejná metoda AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Přidání člena do skupiny TFS.
Veřejná metoda AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Přidání člena do skupiny TFS.
Veřejná metoda AddRecentUser AddRecentUser se používá k Poznámka: uživatel, který má volající uživatel naposledy použité v akci.To umožňuje sledovat nejnovější uživatele a pomocí tohoto seznamu můžete zlepšit návrhy pro výběr uživatelů tohoto systému.
Veřejná metoda CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) Vytvoří skupiny aplikace TFS
Veřejná metoda CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) Vytvoří skupinu TFS aplikace.
Veřejná metoda CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid)
Veřejná metoda CreateDescriptor
Veřejná metoda CreateScope Vytvořte obor pro skupiny TFS (podobný rozsah týmu projektu).
Veřejná metoda CreateUser(TeamFoundationRequestContext, String, String, String) Vytvoření Team Foundation s domain\account alias identity (uživatel).Uživatelé mají globální rozsah; není rozsahem, projektu.Případ použití pouze pro tuto funkci je aktuálně sledovat identity dovezené z jiného prostředí.Identita je označen tedy neaktivní.Není žádoucí, aby zůstávají aktivní, protože jej nelze s tímto názvem ovlivňovat skutečné aktivní účet.
Veřejná metoda CreateUser(TeamFoundationRequestContext, String, String, String, Guid)
Veřejná metoda DeleteApplicationGroup Odstraní skupiny aplikace TFS.
Veřejná metoda DeleteScope Odstraníte TFS "obor".
Veřejná metoda DeleteUser
Veřejná metoda EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Zajistěte, že popisovač je členem zadané skupiny TFS.
Veřejná metoda EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Zajistěte, že popisovač je členem zadané skupiny TFS.
Veřejná metoda EnsureNotMember Zajistěte, že popisovač není členem určité skupiny TFS.
Veřejná metoda EnsureWellKnownGroupExists Zajistěte vytvořené skupiny aplikace TFS.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetIdentityChanges
Veřejná metoda GetMostRecentlyUsedUsers
Veřejná metoda GetPreferredEmailAddress(TeamFoundationRequestContext, Guid)
Veřejná metoda GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean)
Veřejná metoda GetProjectAdminSid
Veřejná metoda GetScopeInfo Získáte informace o rozsahu IMS.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) Zastaralé. Zkontrolujte, zda-li konkrétní ID do mezipaměti.
Veřejná metoda IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier)
Veřejná metoda IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Dotaz rozšířené členství.
Veřejná metoda IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) Dotaz rozšířené členství.
Veřejná metoda ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>)
Veřejná metoda ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Seznam všech skupin aplikace TFS v zadaném oboru.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ReadFilteredIdentities ReadFilteredIdentities lze načíst sadu identity založené na výrazu.Výraz je syntaxe, který je podobný klauzuli WHERE jazyka SQL.Podrobnosti o možnostech výrazů naleznete v dokumentaci třídy QueryExpression.Existují dvě části výrazu.Existuje sada hodnot, které lze použít z identity a musí být společně průnikem (and).Jsou to například identit DisplayName nebo IdentityType.Všechny porovnávání řetězců jsou prováděny malá a velká písmena.Specifické vlastnosti, které jsou k dispozici všechny identity: podporuje Microsoft.TeamFoundation.Identity: V (BUDOUCÍCH)--přímým členem hodnotu, která musí být TFID.Ve skupinovém rámečku (BUDOUCÍCH)--Přímé nebo nepřímé člen hodnoty, které musí být TFID.Poblíž--Specilized termín, který má extensible poblíž hodnoty definovat podmínky musí být TFID.Podporuje Microsoft.TeamFoundation.identity.DisplayName: =--Zobrazovaný název identity je rovna hodnotě.Obsahuje--Zobrazovaný název identity obsahuje hodnotu.Začíná--Zobrazovaný název identity se spustí s hodnotou Microsoft.TeamFoundation.Identity.Type.Podporuje: =--hodnota musí být "Skupina" nebo "Uživatelem" Microsoft.TeamFoundation.Identity.Scope.Podporuje: =--hodnota musí řetězec představující obor platné obory jsou [SERVER] [projecturi] [projectname] a projecturi.Pokud tato podmínka není zadán, je použita [SERVER].Všechny ostatní vlastnosti budou porovnány s extensible vlastnosti související s identitou.Tato srovnání musí splňovat všechny známé vlastnosti jinak proti extensible vlastnosti budou provedeny tyto comaprisons. Žádné závorky nejsou podporovány.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) Čtení identity pro dané popisovače.Jednoduché přetížení.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<Guid[]) Čtení identity ve Team Foundation ID.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) Čtení identity.Jednoduché přetížení, viz níže.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>)
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Čtení identity ve Team Foundation ID. Poznámka - provádí NEJRYCHLEJŠÍ požadována žádná informace o členství.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Čtení identity.Nejprve zkuste IMS úložiště a volitelně zdroje jako AD.Skutečné zdroje bude uveden ve vlastnosti identity sám.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Čtení identity pro dané popisovače.Nejprve zkuste IMS úložiště.Pokud není nalezen, volitelně zkuste zdroj jako AD.Skutečné zdroje bude uveden ve vlastnosti identity sám. Poznámka - provádí NEJRYCHLEJŠÍ požadována žádná informace o členství.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Čtení identity ve Team Foundation ID. Poznámka - provádí NEJRYCHLEJŠÍ požadována žádná informace o členství.
Veřejná metoda ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Čtení identity.Nejprve zkuste IMS úložiště a volitelně zdroje jako AD.Skutečné zdroje bude uveden ve vlastnosti identity sám.
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, String) Přetížení, která trvá faktor jedním hledání vrátí odpovídající toto pořadí. 1.Pokud je nalezena shoda, null.2.Pokud jedna shoda, bez ohledu zda tato identita identity je aktivní.3.Po jeden aktivní identity shoda, že identity.
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) Viz přetížení.
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) Přetížení, která trvá jeden popisovač.
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Přetížení, která trvá faktor jedním hledání vrátí odpovídající toto pořadí. 1.Pokud je nalezena shoda, null.2.Pokud jedna shoda, bez ohledu zda tato identita identity je aktivní.3.Po jeden aktivní identity shoda, že identity.
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)
Veřejná metoda ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Přetížení, která trvá faktor jedním hledání vrátí odpovídající toto pořadí. 1.Pokud je nalezena shoda, null.2.Pokud jedna shoda, bez ohledu zda tato identita identity je aktivní.3.Po jeden aktivní identity shoda, že identity.
Veřejná metoda ReadIdentityFromSource ReadIdentityFromSource slouží k načtení identitu ze zdrojového umístění (AD nebo GSS).
Veřejná metoda ReadRequestIdentity(TeamFoundationRequestContext) Oprávněný uživatel přidružené kontextu požadavku na TeamFoundationIdentity řeší.
Veřejná metoda ReadRequestIdentity(TeamFoundationRequestContext, Boolean) Oprávněný uživatel přidružené kontextu požadavku na TeamFoundationIdentity řeší.
Veřejná metoda RefreshIdentity Nyní synchronizovat identity.Tuto identitu musí být již v úložišti IMS.Pokud je identita skupiny, také budou vlastnosti jeho přímé členů (asynchronní) synchronizované.
Veřejná metoda RemoveGroupAdministrator Odebere předaný v Team Foundation identitu právě předané skupiny správce.
Veřejná metoda RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Odeberte člena ze skupiny TFS.
Veřejná metoda RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean)
Veřejná metoda RenameScope Přejmenujte TFS "obor".
Veřejná metoda SetCustomDisplayName Nastavení nebo odebrání vlastní zobrazovaný název pro volání uživatele.
Veřejná metoda SetPreferredEmailAddress
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%)
Veřejná metoda TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%)
Veřejná metoda UpdateApplicationGroup Aktualizuje vlastnosti skupiny aplikace TFS.
Veřejná metoda UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>)
Veřejná metoda UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>)
Veřejná metoda UpdateIdentities
Veřejná metoda UpdateIdentity Aktualizace vlastnosti identity.

Nahoru

Pole

Nahoru

Explicitní implementace rozhraní

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.Framework.Server – obor názvů