2010-06-10 160 views
0

我有一個帶有自定義用戶名/密碼驗證器的WCF Web服務。Silverlight + WCF +客戶端憑據

在Silverlight中創建服務時,如何將用戶名和密碼指定爲ClientCredentials屬性爲只讀?

感謝您的任何幫助。

回答

1

這很簡單:

ServiceReference1.Service1Client client = new ConsoleApplication1.ServiceReference1.Service1Client(); 

      client.ClientCredentials.UserName.UserName = "User"; 
      client.ClientCredentials.UserName.Password = "[email protected]"; 

      try 
      { 
       Console.WriteLine(client.GetData(123)); 
      } 
      catch (Exception exp) 
      { 
       Console.WriteLine(exp.Message); 

      } 
+0

它從一個控制檯應用程序,但同樣會在SL應用程序正常工作。 – 2010-06-10 05:32:31