語言

BindingContext.Clone 方法

定義

回傳目前頻道建置上下文的副本。

public:
 System::ServiceModel::Channels::BindingContext ^ Clone();
public System.ServiceModel.Channels.BindingContext Clone();
member this.Clone : unit -> System.ServiceModel.Channels.BindingContext
Public Function Clone () As BindingContext

傳回

一個 BindingContext 是目前頻道建置上下文的複製品。

範例

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
BindingContext clonedContext = context.Clone();
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)
Dim clonedContext As BindingContext = context.Clone()

備註

此方法回傳的是你綁定上下文的深度複製品。 物件的深度複製會產生該物件的副本,以及該物件直接或間接參考的所有內容的複製品。 (這也稱為複製整個物件圖。)相較之下,淺層克隆物體僅是物體的複製品。 如果物件包含對其他物件的引用,淺層複製不會建立被參考物件的副本;取而代之的是,它只複製原始物件的參考。

適用於