0
Silverlight対応のWCFサービスがあります。の1つの方法では、[STAOperationBehavior]属性が絶対的に必要です。ユーザーのユーザーの詳細(フォーム認証)にアクセスする必要がありますが、[STAOperationBehavior]属性が適用されている間はMembership.GetUser()が失敗します。[STAOperationBehavior]属性を持つWCFサービスのユーザー情報を取得します。
すなわち
[STAOperationBehavior]
[OperationContract]
public string DoWork(int inputStuff)
{
Membership.GetUser();//Fails
}
しかし
//NOT ON STA THREAD
[OperationContract]
public string DoWork(int inputStuff)
{
Membership.GetUser();//Works
}
どのように私はこの方法では、ユーザー情報にアクセスすることができ、またはそれ以外のユーザーの情報と、この方法を提供しますか?