appdomain

    6

    1답변

    내 서버와 클라이언트에 대한 여러 모델이 포함 된 공용 클래스 라이브러리가 있습니다. 클라이언트가 Xamarin에서 실행되므로 공용 라이브러리는 PCL (Portable Class Library)이어야합니다. 내 서버에서 는 이러한 개체는 내가 중 하나를 할 수 없어, [Serializable]로 표시 또는 PCL에있는 MarshalByRefObject 에

    0

    1답변

    PRISM 모듈을 별도의 앱 도메인에로드하여로드 및 언로드 할 수있는 것과 같은 작업을 수행하려는 경우 극복해야 할 큰 장애물이 있음을 알고 있습니다. 새 앱 도메인에서 모든 것을로드하려고합니다. 여기에는 쉘 영역 (보기 영역을 보유하고있는), 부트 ​​스트 래퍼 및 모듈이 포함됩니다. 전이하려는 현재 소프트웨어마다이를 구현해야하는 방식을 모방 한 샘플 솔

    2

    1답변

    내부에서 실행되는 코드가 프로세스를 시작하지 못하도록 AppDomain의 권한을 설정하는 방법이 있습니까? 내가 실행하는 경우, static void Main(){ Process.GetCurrentProcess().Kill(); } 순간 : 더 정확하게 내가 응용 프로그램 도메인 응용 프로그램 도메인이 있다고 가정, 내가 try {

    4

    1답변

    나는 등 다른 어셈블리에있는 개체를 관리하는 응용 프로그램 도메인을 사용하고 것 : object _Instance = _AppDomain.CreateInstanceFromAndUnwrap(assemblyFileNamePath, typeName); 내가 그래서이 interface IInvokable { int Invoke(string[] args); }

    0

    1답변

    내 게임의 코드를 동적으로 변경하고 싶습니다. class GameState { public int SomeData; public Entity[] EntityPool; } interface IServices { IRenderer Renderer { get; } } interface IGameCode { void

    1

    1답변

    문서를 변환 할 새 앱 도메인을 만들려고하는데 문법에 익숙하지 않습니다. , Aspose.Words.Document doc = new Aspose.Words.Document(inputFileName); doc.Save(Path.ChangeExtension(inputFileName, ".pdf")); 내가 그래서이 시도하고 새로운 APP 도메인에 위의

    0

    1답변

    응용 프로그램을 실행하는 동안 TraceListener를 사용하여 데이터/디버깅 정보를 수집하는 응용 프로그램이 있습니다. 동시에 두 개 이상의 리스너가 있고 그 중 하나는 디스크 파일에 추적 정보를 쓰고 다른 하나는 문자열로 (짧은 실행 기간 동안) 수집 한 다음 사용자에게 표시되거나 다른 파일에 저장 될 수 있습니다. 필요에 따라. 우리가 다른 것을 결

    1

    1답변

    하나의 동적 객체 (유형 ExpandoObject)를 기본 AppDomain에서 다른 AppDomain으로 보내려고하고 있는데, 분명히 ExpandoObject is not marked as serializable 예외가 있습니다. 또한이 ExpandoObject에는 내 요구에 맞는 내부 사전 구성원 (Dictionary <object, dynamic>)이

    2

    2답변

    그래서 내 문제는 메모리 저장과 관련됩니다. 본질적으로 주/현재 도메인 이외의 별도 응용 프로그램 도메인에 어셈블리를로드하고 어셈블리 내의 유형을 확인한 다음 완료되면 새 도메인을 언로드해야합니다. 다음과 같이 현재 내 솔루션은 다음과 같습니다 AppDomain NewDomain = AppDomain.CreateDomain("newdomain"); fo

    2

    1답변

    샌드 박스 처리 된 app-domain에 예외 문제가 있습니다. 샌드 박스에서 실행되는 코드는 보안이 투명합니다. 부분적으로 신뢰할 수있는 발신자를 허용하고 sanboxed 코드에 기능을 제공하는 유틸리티 dll이 있습니다. 그 메소드는 SecuritySafeCritical입니다. 예외가 발생할 때까지 모든 것이 잘 작동합니다. 샌드 박스에서 실행되는 코드