marshalbyrefobject

    0

    1答えて

    MarshalByRefObjectがどのようにインプリメントされているのか、またリモーティングで参照によってオブジェクトを渡すことができる理由を知りたいと思います。 MarshalByRefObjectクラスの実装のために可能ですか、リモーティングライブラリはMarshalByRefObjectから派生したクラスが存在するかどうかをチェックするだけですか?

    3

    2答えて

    私はContextBoundObjectから継承したクラスのインスタンスから作成された{System.Runtime.Remoting.Proxies .__ TransparentProxy}型の実行時オブジェクトを持っています。このクラスは他のオブジェクトにイベントを発生させ、このプロキシオブジェクトを元のオブジェクトに変換する必要があります。すべてのオブジェクトは、単一システム上のデフォルト

    0

    1答えて

    申し訳ありませんが、炎が離れている場合は、この質問が以前に尋ねられているかどうかはわかりません。あなたはにClassAはClassBのへの参照を保持しているが、クラスBはのMarshalByRefObjectクラスから継承見ることができるように、我々はこの [Serializable] public class ClassA { private string _name;

    1

    2答えて

    で働いていない - 私はそう var appDomainSetup = new AppDomainSetup(); appDomainSetup.ApplicationBase = Path.GetDirectoryName(typeof(CompilerService).Assembly.CodeBase); var evidence = AppDomain.CurrentDomain.Ev

    0

    1答えて

    MarshalByRefObjectを使用してリモートサーバーから変数を取得するクライアントプログラムがあります。時にはプログラムがリモートサーバー上にホースアップすることがあり、その変数を取得しようとするとクライアントプログラムがハングします。この変数の呼び出しをタイムアウトする方法はありますか? MyClass^ refObject = (MyClass^)System::Activator:

    2

    1答えて

    .Netリモート処理でリモートオブジェクトのリストを作成すると、リモート側が離れてリスト項目の1つにアクセスしようとすると例外が発生します。 すべてうまくいけば、あなたはそれを捕まえることができますが、世界の終わりではありません。あなたはList<MarshalByRefObject>から切断さMarshalByRefObjectを削除しようとした場合 しかし、List.Remove()はObje

    2

    1答えて

    C#アプリケーションを.NET(クライアントサーバー)に移植しようとしていますが、シリアル化に関する問題が発生しています。 Linuxクライアントは、シリアライズしたオブジェクトが、Windowsサーバがエラーを与えて、それをデシリアライズすることができません: System.Runtime.Serialization.SerializationException フィールド「のMarshalBy

    4

    1答えて

    VS2010 C#プロジェクトでは、MarshalByRefObjectから派生したクラスがあり、Activator.GetObjectを使用してクラスを設定しています。この派生クラスを使用して、ネットワーク上のマシンと話をしています。 ターゲットマシンが動作中で、pingを実行できますが、話したいプログラムが実行されていない場合は、30秒待ってから例外が発生します。私の派生したMarshalBy