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