.NET 中的受管理及未受管理作業

受管理程式碼專門在 .NET 一般語言執行時期環境內執行,完全相依於該執行時期所提供的服務。 如果應用程式的任何部分在 .NET 一般語言執行時期環境之外執行或呼叫服務,則應用程式會分類為未受管理。

受管理 .NET 環境目前無法支援某些進階功能。

如果您的應用程式需要在完全受管理環境中目前不支援的功能,則您可以將應用程式變更為使用未受管理的環境,而不需要對應用程式進行重大變更。 不過,您應該注意,在進行這項選取時, XMS 堆疊會使用未受管理的程式碼。

IBM® MQ 佇列管理程式的連線

WMQ_CM_CLIENT 的受管理連線不支援非 TCP 通訊及通道壓縮。 不過,可以使用未受管理的連線 (WMQ_CM_CLIENT_UNMANAGED) 來支援這些連線。 如需相關資訊,請參閱 開發 .NET 應用程式

如果您在未受管理環境中從受管理物件建立 Connection Factory ,則必須手動將連線模式的值變更為 XMSC_WMQ_CM_CLIENT_UNMANAGED。

WebSphere Application Server 服務整合匯流排傳訊引擎的連線

目前不支援連線至需要使用 SSL 通訊協定 (包括 HTTP) 的 WebSphere® Application Server 服務整合匯流排傳訊引擎作為受管理程式碼。