クライアントがストア固有の情報を検索して Web サーバーにログインするリモーティング アプリケーションを開発しています。プロパティを System.Security.SecureString として格納するクラスにユーザー名とパスワードを設定します。次に、ログイン資格情報を含むクラスをサーバー オブジェクトに渡して、それを使用して Web ホストに接続し、情報を取得して返します。サーバーメソッドを呼び出すと、次のエラーが発生します。
アセンブリ 'mscorlib、バージョン = 2.0.0.0、カルチャ = ニュートラル、PublicKeyToken = b77a5c561934e089' のタイプ 'System.Security.SecureString' は、シリアル化可能としてマークされていません。SecureStrings を含むクラスはシリアル化可能としてマークされており、これは SecureString プロパティを追加するまで開発中に機能していました。これを機能させるために何かする必要がありますか、それとも SecureString を String に変更する必要がありますか?