servicedcomponent

    7熱度

    1回答

    我開發了一個COM +組件在C#中繼承ServicedComponent。 這裏是如何看起來像: [Transaction(TransactionOption.Required)] [ClassInterface(ClassInterfaceType.AutoDual)] [EventTrackingEnabledAttribute(true)] [JustInTim

    1熱度

    2回答

    我正在嘗試創建一個System.EnterpriseServices.ServicedComponent以參與分佈式事務。我的主要方法看起來是這樣的: public void DoSomething() { try { // do something useful // vote for commit if (ContextUtil.I

    2熱度

    2回答

    我們有一個相當CPU密集的ServicedComponent(COM +服務器應用程序)。它是從Windows服務調用的,其完成所花費的時間不是很重要。 但是,我確實需要它以較低的優先級運行。我如何改變它的優先級?

    0熱度

    1回答

    我有用C#(ServicedComponent)編寫的COM +應用程序。在所有情況下應用程序池大小> 1。我正在使用SharedPropertyGroups來保留和共享數據。從我的測試中,不清楚應用程序的所有正在運行的實例是否共享相同的值。 存儲在SharedPropertyGroup中的屬性是否在同一個COM +應用程序的所有實例之間共享?

    0熱度

    1回答

    我創建了一個服務組件來訪問存儲在SQL Server數據庫中的電子郵件。 它只有一個公共方法。我確實應用了this question中提到的屬性 當我在本地組件服務中打開組件時。我可以看到我ReadEmail接口(版本:組件服務的6.2) 但是當我嘗試在服務器上打開它,我不能(版本:組件服務的2001.12.4720.3959)。 我使用.net 3.5 它懷疑它可能有一些與不同版本的組件服務的,

    0熱度

    1回答

    我得到了一個調用COM +組件的ASP.net webservice。 COM +組件中的類引發我想要處理的異常。但是ApplicationException被webbservice捕獲,而不是真正的異常。 這是爲什麼? 編輯:異常詳細 System.ApplicationException: Error in the application. at System.Runtime.Int

    0熱度

    1回答

    我在COM +中運行的方法,它看起來有點像下面這樣: [AutoComplete(true)] public bool DoSomething(string args) { DoSomeDBWork(args); try { DBAccess.RunQuery("INSERT fail"); return 0; } catch (

    1熱度

    1回答

    我有ServicedComponent,我已經將它作爲參考(調試模式)添加到我的測試代碼中,它具有與dll相同的文件夾中的pdb文件。 我正在使用VS 2010.我已選中啓用非託管代碼調試,並在兩個項目中都啓用Visual Studio託管過程。兩個項目都是本地的。 using(Gatherer nag = new Gatherer()) { try { nag.test(); =

    1熱度

    1回答

    讓我們假設我有兩個ServiceComponent類,我用這樣的: using (var outer = new MyComponent1()) { string data; using (var inner = new MyComponent2()) { data = inner.GetFromQueue(); } outer.P

    0熱度

    1回答

    我將數據作爲UTF8(我確定它是UTF8)存儲在我的MSSQL中,並使用visual studio調試工具,字符串作爲UTF8(因爲某些字符只在UTF8中退出,而不是在big5中),但是在我使用PHP通過IIS fastCGI顯示我的數據之後,結果是big5 !. 我構建了一個簡單的類來測試它。你可以嘗試一下。 using System.EnterpriseServices; using Sys