アプリケーションが安全にサーバのエンドポイントにアクセスするために、ユーザ名とパスワードを送るときは、httpsを使用して渡す必要があります。
そのためには、EnableClientAccessAttribute で RequiresSecureEndpoint プロパティを true に設定する必要があります。
例)
/// <summary>
/// ドメイン サービスはユーザーの登録を行います。
/// </summary>
[EnableClientAccess(RequiresSecureEndpoint=true)]
public class UserRegistrationService : DomainService
{
/// <summary>
/// ユーザーが既定で追加されるロールです。
/// </summary>
2011年7月25日月曜日
SilverlightでのXMLファイルの読み込み
ブラウザでのXMLファイルの読み込み
//設定ファイルを読み込み
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
Uri xmlUri = new Uri(Application.Current.Host.Source, "../Props/aFrameworkSettings.xml");
client.DownloadStringAsync(xmlUri);
string xml;
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
//処理終了
if (e.Error == null)
{
xml = e.Result;
//このあとxmlを解析する
}
}
//設定ファイルを読み込み
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
Uri xmlUri = new Uri(Application.Current.Host.Source, "../Props/aFrameworkSettings.xml");
client.DownloadStringAsync(xmlUri);
string xml;
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
//処理終了
if (e.Error == null)
{
xml = e.Result;
//このあとxmlを解析する
}
}
登録:
投稿 (Atom)