다음을 통해 공유


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()

설명

이 메서드는 바인딩 컨텍스트의 딥 클론인 복사본을 반환합니다. 이와 반대로 개체의 전체 복제는 개체와, 개체에서 직접 또는 간접 참조하는 모든 대상을 복사합니다. 이를 전체 개체 그래프 복사라고도 합니다. 반대로 개체의 단순 복제는 개체만 복사합니다. 개체에 다른 개체에 대한 참조가 포함된 경우 단순 복사는 참조된 개체의 복사본을 만들지 않고 대신 원본 개체에 대한 참조만 복사합니다.

적용 대상