Freigeben über


Aufrufen eines Transaction Integrator-Proxyobjekts in einem gesicherten virtuellen Verzeichnis

Eine der Interaktionen, die Transaction Integrator (TI) mit dem Windows-Betriebssystem hat, ist das virtuelle Verzeichnis. Um TI und virtuelle Verzeichnisse zusammen verwenden zu können, müssen Sie sicherstellen, dass Sie die für Ihre Anwendung festgelegten Anmeldeinformationen korrigieren müssen. Indem Sie explizit die Standardanmeldeinformationen für Ihre Anwendung verwenden, können Sie sicherstellen, dass die Anmeldeinformationen des Benutzers über ti- und virtuelle Verzeichnisse hinweg repliziert werden.

So rufen Sie ein TI-Proxyobjekt in einem gesicherten virtuellen Verzeichnis auf

  1. Erstellen Sie eine instance des neuen Objekts.

  2. Legen Sie die Anmeldeinformationen des Objekts auf CredentialCache.DefaultCredentials fest.

    Die Standardanmeldeinformationen von CredentialCache.DefaultCredentials sind die Anmeldeinformationen des aktuellen Benutzers.

  3. Fahren Sie mit der Anwendung fort.

Beispiel

Der folgende Code zeigt, wie Sie ein TI-Proxyobjekt aufrufen, das sich in einem gesicherten virtuellen Verzeichnis befindet.

using System;  
using System.Collections.Generic;  
using System.Text;  
using System.Net;  
  
namespace ELMBankingClient2  
{  
    class Program  
  
    {  
        static void Main(string[] args)  
        {  
            GetBal.Service MyBal = new ELMBankingClient2.GetBal.Service();  
            decimal Balance;  
            MyBal.Credentials = CredentialCache.DefaultCredentials;  
            Balance = MyBal.GetBalance("Kim Akers", "12345");  
            Console.WriteLine(Balance);  
        }  
    }  
}  

Weitere Informationen

Programmieren einer von Windows initiierten Verarbeitung