Freigeben über


IdentityManagementWebService2-Klasse

Vererbungshierarchie

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Server.Core.WebServices.FrameworkWebService
          Microsoft.TeamFoundation.Server.Core.WebServices.IdentityManagementWebService
            Microsoft.TeamFoundation.Server.Core.WebServices.IdentityManagementWebService2

Namespace:  Microsoft.TeamFoundation.Server.Core.WebServices
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

'Declaration
<WebServiceAttribute(Namespace := "https://microsoft.com/webservices/")> _
<ClientServiceAttribute(ComponentName := "Framework", RegistrationName := "Framework",  _
    ServerConfiguration := ServerConfiguration.TfsConnection, ServiceName := "IdentityManagementService2",  _
    CollectionServiceIdentifier := "A4CE4577-B38E-49C8-BDB4-B9C53615E0DA",  _
    ConfigurationServiceIdentifier := "6A67CA20-F7B4-4586-B8B6-CB4DA7234919")> _
Public Class IdentityManagementWebService2 _
    Inherits IdentityManagementWebService
[WebServiceAttribute(Namespace = "https://microsoft.com/webservices/")]
[ClientServiceAttribute(ComponentName = "Framework", RegistrationName = "Framework", 
    ServerConfiguration = ServerConfiguration.TfsConnection, ServiceName = "IdentityManagementService2", 
    CollectionServiceIdentifier = "A4CE4577-B38E-49C8-BDB4-B9C53615E0DA", 
    ConfigurationServiceIdentifier = "6A67CA20-F7B4-4586-B8B6-CB4DA7234919")]
public class IdentityManagementWebService2 : IdentityManagementWebService

Der IdentityManagementWebService2-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode IdentityManagementWebService2 Erstellt den Webdienst und die Basisklasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Application Ruft das Anwendungsobjekt für die aktuelle HTTP-Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Container Ruft den Container für die Komponente ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft Context Ruft HttpContext von ASP.NET für die aktuelle Anforderung ab, wodurch der gesamte HTTP-spezifische Kontext gekapselt wird, der durch den HTTP-Server zum Verarbeiten von Webanforderungen verwendet wird. (Von WebService geerbt.)
Öffentliche Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet. (Von MarshalByValueComponent geerbt.)
Geschützte Eigenschaft Events Ruft die Liste der an diese Komponente angefügten Ereignishandler ab. (Von MarshalByValueComponent geerbt.)
Geschützte Eigenschaft RequestContext Der RequestContext zugeordnete dieser Webdienstanforderung. (Von TeamFoundationWebService geerbt.)
Öffentliche Eigenschaft Server Ruft das HttpServerUtility für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Session Ruft die HttpSessionState-Instanz für die aktuelle Anforderung ab. (Von WebService geerbt.)
Öffentliche Eigenschaft Site Ruft die Site der Komponente ab oder legt diese fest. (Von MarshalByValueComponent geerbt.)
Öffentliche Eigenschaft SoapVersion Ruft die Version des SOAP-Protokolls ab, mit dem die SOAP-Anforderung an den XML-Webdienst ausgeführt wird. (Von WebService geerbt.)
Öffentliche Eigenschaft User Ruft das User-Objekt des ASP.NET-Servers ab.Kann verwendet werden, um zu authentifizieren, ob ein Benutzer zum Ausführen der Anforderung berechtigt ist. (Von WebService geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddMemberToApplicationGroup Fügen Sie Member TFS-Gruppe hinzu. (Von IdentityManagementWebService geerbt.)
Öffentliche Methode AddRecentUser Fügt übergeben GUID neuer Benutzerliste für den aufrufenden Benutzer hinzu
Geschützte Methode AddWebServiceResource Fügt IDisposable-Ressourcen hinzu, die von Webdienstmethoden verwendet werden, die am Ende der Anforderung freigegeben werden sollten. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode CreateApplicationGroup Erstellt eine TFS-Anwendungsgruppe (Von IdentityManagementWebService geerbt.)
Öffentliche Methode DeleteApplicationGroup Löscht eine TFS-Anwendungsgruppe (Von IdentityManagementWebService geerbt.)
Öffentliche Methode Dispose() Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei. (Von MarshalByValueComponent geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von MarshalByValueComponent verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von MarshalByValueComponent geerbt.)
Geschützte Methode EnterMethod EnterMethod wird verwendet, um den Start der Webmethodenausführung zu beachten. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetMostRecentlyUsedUsers Rufen Sie den Satz von Identitäten ab, auf die vor kurzem vom aktuellen Benutzer zugegriffen wurde
Öffentliche Methode GetScopeName Ruft den Namen des Bereichs für die angebotene ID ab (Von IdentityManagementWebService geerbt.)
Öffentliche Methode GetService Ruft die Implementierung von IServiceProvider ab. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode HandleException Dieser Webdienst grundlegende ExceptionHandler zeichnet die Ausnahme auf und zeichnet es im Kontext Anforderung für zukünftige Protokollierung auf.Dienste können sich dazu entscheiden, diese Methode außer Kraft zu setzen, ausführen einige Aktionen auf Grundlage die Ausnahme, ändern die Ausnahme, sie essen oder einfach können übergeben. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode IsMember Erweiterte Mitgliedschaftsabfrage. (Von IdentityManagementWebService geerbt.)
Geschützte Methode LeaveMethod LeaveMethod sollte als letztes Codeabschnitt in der Ausführung des Bereichs der Webmethode aufgerufen werden. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode ListApplicationGroups Führt alle TFS-Anwendungsgruppen innerhalb des angegebenen Bereichs auf (Von IdentityManagementWebService geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode PrepareForWebServiceSerialization (Von IdentityManagementWebService geerbt.)
Öffentliche Methode 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.
Öffentliche Methode ReadIdentities Leseidentitäten.Erster Test SOFORTNACHRICHTENENspeicher, anschließend optional Quelle wie AD.Die tatsächliche Quelle wird von einer Eigenschaft des Identitätsobjekts selbst angegeben. (Von IdentityManagementWebService geerbt.)
Öffentliche Methode ReadIdentitiesByDescriptor Leseidentitäten für angegebene Deskriptoren.Erster Test SOFORTNACHRICHTENENspeicher.Wenn Sie nicht, optional Versuchquelle wie AD gefunden werden (die aktuelle Quelle wird von einer Eigenschaft des Identitätsobjekts selbst angegeben).Hinweis - führt AM SCHNELLSTEN aus, wenn keine Mitgliedschaftsinformationen angefordert werden. (Von IdentityManagementWebService geerbt.)
Öffentliche Methode ReadIdentitiesById Leseidentitäten von Team Foundation-IDHinweis - führt AM SCHNELLSTEN aus, wenn keine Mitgliedschaftsinformationen angefordert werden. (Von IdentityManagementWebService geerbt.)
Öffentliche Methode RefreshIdentity Synchronisieren Sie jetzt eine Identität.Diese Identität muss im SOFORTNACHRICHTENENspeicher vorhanden sein.Wenn Identität eine Gruppe ist, werden die Eigenschaften der DIREKTEN Member auch synchronisiert (asynchron). (Von IdentityManagementWebService geerbt.)
Öffentliche Methode RemoveMemberFromApplicationGroup Entfernen Sie Member aus TFS-Gruppe. (Von IdentityManagementWebService geerbt.)
Öffentliche Methode SetCustomDisplayName 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.
Geschützte Methode SetMethodName Legt den Methodennamen (führt NOT-Aufruf EnterMethod), das bedeutet wird, mit der gleichen Instanz von methodInformation aufgerufen werden, ohne die Parameter fest, sodass der Methode ordnungsgemäß das Aktivitätsprotokoll und nicht nur die URL angemeldet ist. (Von TeamFoundationWebService geerbt.)
Öffentliche Methode ToString Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von MarshalByValueComponent geerbt.)
Öffentliche Methode UpdateApplicationGroup Aktualisiert eine Eigenschaft einer TFS-Anwendungsgruppe (Von IdentityManagementWebService geerbt.)
Öffentliche Methode UpdateIdentityExtendedProperties

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht. (Von MarshalByValueComponent geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Server.Core.WebServices-Namespace