1 write to channel
System.ServiceModel (1)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
2562
this.
channel
= channel;
21 references to channel
System.ServiceModel (21)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (21)
2579
this.
channel
.receiveLock.Exit();
2625
if (
channel
.isInputClosed)
2629
channel
.ThrowIfFaulted();
2632
channel
.initialRequestContext != null ?
2633
TraceUtility.ExtractActivity(
channel
.initialRequestContext.RequestMessage) : null;
2637
if (
channel
.initialRequestContext != null)
2639
innerRequestContext =
channel
.initialRequestContext;
2640
channel
.initialRequestContext = null;
2642
requestMessage =
channel
.ProcessRequestContext(innerRequestContext, timeoutHelper.RemainingTime(), out this.correlationState, out isSecurityProcessingFailure);
2643
if (requestMessage != null ||
channel
.isInputClosed)
2654
IAsyncResult result =
channel
.ChannelBinder.BeginTryReceive(this.timeoutHelper.RemainingTime(), onReceive, this);
2666
this.expired = !
channel
.ChannelBinder.EndTryReceive(result, out this.innerRequestContext);
2671
requestMessage =
channel
.ProcessRequestContext(innerRequestContext, timeoutHelper.RemainingTime(), out this.correlationState, out isSecurityProcessingFailure);
2674
if (
channel
.isInputClosed)
2690
if (
channel
.isInputClosed ||
channel
.State == CommunicationState.Faulted)
2700
result =
channel
.ChannelBinder.BeginTryReceive(this.timeoutHelper.RemainingTime(), onReceive, this);
2705
this.
channel
.ThrowIfFaulted();
2713
this.
channel
.receiveLock.Exit();
2737
this.
channel
.receiveLock.Exit();
2796
requestContext = new SecuritySessionRequestContext(receiveResult.innerRequestContext, receiveResult.requestMessage, receiveResult.correlationState, receiveResult.
channel
);