共用方式為


遠端處理範例

雖然使用預設架構和傳輸通道十分簡易,且應該可滿足大部分的遠端處理需求,但是特定案例可能會需要更完整地控制遠端處理處理序。本節中的主題將會更深入地探索遠端處理處理序,以說明較低層級的處理序以及取代或擴充它們的方式。

建置商務應用程式,且開發人員必須可將安全性功能 (例如授權或加密) 加入至遠端方法呼叫以符合商務需求時,安全性是十分重要的考量。若要符合這個需求,開發人員可自訂通道,以對遠端物件間實際的訊息傳輸機制擁有更多控制。

警告

.NET Framework 遠端處理預設不會進行驗證或加密。因此,建議在與用戶端或伺服器進行遠端互動之前,先採取所有必要步驟以確定這些用戶端或伺服器的識別。因為 .NET Framework 遠端處理應用程式需要 FullTrust 權限才能執行,所以如果將伺服器的存取權授與未授權用戶端,則該用戶端可如受到完全信任般地執行程式碼。請一律驗證您的端點並加密通訊資料流,方法是在網際網路資訊服務 (IIS) 中裝載遠端處理的型別,或建置自訂通道接收組,以完成這項作業。

在本節中

相關章節