다음을 통해 공유


RequestContext.Reply 메서드

정의

요청 메시지에 회신합니다.

오버로드

Reply(Message)

파생 클래스에서 재정의되는 경우 요청 메시지에 회신합니다.

Reply(Message, TimeSpan)

파생 클래스에서 재정의되는 경우 지정된 기간 내에 요청 메시지에 회신합니다.

Reply(Message)

Source:
RequestContext.cs
Source:
RequestContext.cs
Source:
RequestContext.cs

파생 클래스에서 재정의되는 경우 요청 메시지에 회신합니다.

public:
 abstract void Reply(System::ServiceModel::Channels::Message ^ message);
public abstract void Reply (System.ServiceModel.Channels.Message message);
abstract member Reply : System.ServiceModel.Channels.Message -> unit
Public MustOverride Sub Reply (message As Message)

매개 변수

message
Message

요청이 포함된 들어오는 Message입니다.

설명

현재 스레드가 요청 메시지에 회신하는 동안 차단되는 것이 허용되는 경우 를 사용합니다 Reply . 지정된 timeout까지 스레드가 차단됩니다.

회신이 완료되는 동안 대기하지 않고 애플리케이션 처리를 계속하려면 비동기 BeginReply 메서드를 사용합니다. 이 메서드는 콜백을 통해 해당 작업의 이벤트 처리기 ID에 대한 알림을 수신합니다. 채널에서 메시지를 사용할 수 있게 되거나 시간 초과가 발생할 때까지 작업이 완료되지 않습니다.

적용 대상

Reply(Message, TimeSpan)

Source:
RequestContext.cs
Source:
RequestContext.cs
Source:
RequestContext.cs

파생 클래스에서 재정의되는 경우 지정된 기간 내에 요청 메시지에 회신합니다.

public:
 abstract void Reply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout);
public abstract void Reply (System.ServiceModel.Channels.Message message, TimeSpan timeout);
abstract member Reply : System.ServiceModel.Channels.Message * TimeSpan -> unit
Public MustOverride Sub Reply (message As Message, timeout As TimeSpan)

매개 변수

message
Message

요청이 포함된 들어오는 Message입니다.

timeout
TimeSpan

요청에 회신하는 동안 대기할 시간 간격을 지정하는 TimeSpan입니다.

설명

현재 스레드가 요청 메시지에 회신하는 동안 차단되는 것이 허용되는 경우 를 사용합니다 Reply . 지정된 timeout까지 스레드가 차단됩니다.

회신이 완료되는 동안 대기하지 않고 애플리케이션 처리를 계속하려면 비동기 BeginReply 메서드를 사용합니다. 이 메서드는 콜백을 통해 해당 작업의 이벤트 처리기 ID에 대한 알림을 수신합니다. 채널에서 메시지를 사용할 수 있게 되거나 시간 초과가 발생할 때까지 작업이 완료되지 않습니다.

적용 대상