1 instantiation of ChannelRequirements
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\ChannelRequirements.cs (1)
24
requirements = new
ChannelRequirements
();
18 references to ChannelRequirements
System.ServiceModel.Primitives (18)
System\ServiceModel\Channels\ChannelRequirements.cs (14)
22
out
ChannelRequirements
requirements)
61
public static Type[] ComputeRequiredChannels(ref
ChannelRequirements
requirements)
230
Exception exception =
ChannelRequirements
.BindingContractMismatchException(supportedChannels, requiredChannels, bindingName,
248
Exception exception =
ChannelRequirements
.BindingContractMismatchException(supportedChannels, requiredChannels, bindingName,
280
if (!
ChannelRequirements
.IsOneWay(channelType))
284
if (!
ChannelRequirements
.IsRequestReply(channelType))
288
if (!
ChannelRequirements
.IsDuplex(channelType))
292
if (!(
ChannelRequirements
.IsRequestReply(channelType) ||
ChannelRequirements
.IsDuplex(channelType)))
296
if (!
ChannelRequirements
.IsSessionful(channelType))
324
if (
ChannelRequirements
.IsOneWay(channelType))
328
if (
ChannelRequirements
.IsRequestReply(channelType))
332
if (
ChannelRequirements
.IsDuplex(channelType))
336
if (
ChannelRequirements
.IsSessionful(channelType))
System\ServiceModel\Channels\ServiceChannelFactory.cs (4)
105
ChannelRequirements
requirements;
107
ChannelRequirements
.ComputeContractRequirements(contractDescription, out requirements);
113
Type[] requiredChannels =
ChannelRequirements
.ComputeRequiredChannels(ref requirements);
216
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(
ChannelRequirements
.CantCreateChannelException(