如何在受保护的虚拟目录中调用事务集成器代理对象

事务集成器(TI)与 Windows作系统的交互之一是虚拟目录。 为了同时使用 TI 和虚拟目录,您需要确保在应用程序上设置正确的凭据。 通过显式使用应用程序的默认凭据,可以确保用户的凭据是跨 TI 和虚拟目录复制的属性。

在受保护的虚拟目录中调用 TI 代理对象

  1. 创建新对象的实例。

  2. 将对象的凭据设置为 CredentialCache.DefaultCredentials。

    CredentialCache.DefaultCredentials 的默认凭据是当前用户的凭据。

  3. 继续申请

示例:

以下代码演示如何调用安全虚拟目录中的 TI 代理对象。

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);  
        }  
    }  
}  

另请参阅

编程 Windows-Initiated 处理