System\ServiceModel\Channels\PeerNeighborManager.cs (7)
57Binding serviceBinding;
552public void Open(Binding serviceBinding, PeerService service)
1044public IAsyncResult BeginOpen(PeerNodeAddress remoteAddress, Binding binding,
1056public IAsyncResult BeginOpenProxy(EndpointAddress remoteAddress, Binding binding,
1410Binding binding;
1416public OpenAsyncResult(PeerNeighbor neighbor, PeerNodeAddress remoteAddress, Binding binding,
1615public NeighborOpenAsyncResult(PeerNeighbor neighbor, PeerNodeAddress remoteAddress, Binding binding,
System\ServiceModel\Channels\ServiceChannelFactory.cs (9)
26public ServiceChannelFactory(ClientRuntime clientRuntime, Binding binding)
124Binding binding = serviceEndpoint.Binding;
431ClientRuntime clientRuntime, Binding binding)
500public ServiceChannelFactoryOverOutput(IChannelFactory<IOutputChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding)
519public ServiceChannelFactoryOverDuplex(IChannelFactory<IDuplexChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding)
539public ServiceChannelFactoryOverRequest(IChannelFactory<IRequestChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding)
559public ServiceChannelFactoryOverOutputSession(IChannelFactory<IOutputSessionChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding, bool datagramAdapter)
596public ServiceChannelFactoryOverDuplexSession(IChannelFactory<IDuplexSessionChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding, bool useActiveAutoClose)
622public ServiceChannelFactoryOverRequestSession(IChannelFactory<IRequestSessionChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding, bool datagramAdapter)
System\ServiceModel\ComIntegration\ComPlusDiagnosticTraceRecords.cs (3)
327WsdlNS.ServiceDescription wsdl, ContractDescription contract, Binding binding, XmlSchemas schemas)
368public static void Trace(TraceEventType type, int traceCode, string description, ContractDescription contract, Binding binding, string address)
379public static void Trace(TraceEventType type, int v, string description, Type contractType, Binding binding)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (37)
35Binding binding;
38public ValidationBinding(Binding binding)
118Binding binding = new ValidationBinding(serviceEndpoint.Binding);
150Binding binding = new ValidationBinding(endpoint.Binding);
164void ValidateBinding(Binding binding, ContractDescription contract, out SecurityBindingElement securityBindingElement)
174void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
189void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
203static SecurityBindingElement GetSecurityBinding(Binding binding, ContractDescription contract)
231static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
248static TransferMode GetTransferMode(Binding binding)
308static void ValidateWindowsIdentityCapability(Binding binding, ContractDescription contract, OperationDescription operation)
404static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
412static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
417static void ValidateContract(Binding binding, ContractDescription contract, ProtectionLevel defaultRequestProtectionLevel, ProtectionLevel defaultResponseProtectionLevel)
491static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
499static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
504static void ValidateContract(Binding binding, ContractDescription contract, ProtectionLevel defaultRequestProtectionLevel, ProtectionLevel defaultResponseProtectionLevel)
543static void ValidateBindingProtectionCapability(Binding binding, ContractDescription contract, ProtectionLevel request, ProtectionLevel response)
579static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
632static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
648static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
670static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
677static public void ValidateSecurityBinding(SecurityBindingElement securityBindingElement, Binding binding, ContractDescription contract)
719static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
726static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
762static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
769static void EnforceInclusionMode(Binding binding, SecurityTokenParameters stp, params SecurityTokenInclusionMode[] allowedInclusionModes)
786static public void Validate(SecurityBindingElement sbe, Binding binding, ContractDescription contract, KeyedByTypeCollection<IServiceBehavior> behaviors)
849static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
862static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
869static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
883static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
890static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
900static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
907static public void ValidateSecurityBinding(SecurityBindingElement sbe, Binding binding, ContractDescription contract)
921static public void ValidateNoSecurityBinding(Binding binding, ContractDescription contract)
1067static public bool IsStandardBinding(Binding binding)
System\ServiceModel\DuplexChannelFactory.cs (13)
26public DuplexChannelFactory(Type callbackInstanceType, Binding binding, String remoteAddress)
29public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress)
32public DuplexChannelFactory(Type callbackInstanceType, Binding binding)
49public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, String remoteAddress)
52public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
55public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding)
120public DuplexChannelFactory(object callbackObject, Binding binding)
126public DuplexChannelFactory(object callbackObject, Binding binding, String remoteAddress)
131public DuplexChannelFactory(object callbackObject, Binding binding, EndpointAddress remoteAddress)
277public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress)
282public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress, Uri via)
295public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress)
303public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress, Uri via)
System\ServiceModel\Security\InfoCardHelper.cs (9)
116public static bool IsInfocardRequired(Binding binding, ClientCredentials clientCreds, SecurityTokenManager clientCredentialsTokenManager, EndpointAddress target, out CardSpacePolicyElement[] infocardChain, out Uri relyingPartyIssuer)
165static PolicyElement[] GetPolicyChain(EndpointAddress target, Binding outerBinding, IssuedSecurityTokenParameters parameters, Uri firstPrivacyNoticeLink, int firstPrivacyNoticeVersion, SecurityTokenManager clientCredentialsTokenManager)
384public static MessageSecurityVersion GetBindingSecurityVersionOrDefault(Binding binding)
403static bool IsReferralToManagedIssuer(Binding issuerBinding)
428static void GetPrivacyNoticeLinkFromIssuerBinding(Binding issuerBinding, out Uri privacyNotice, out int privacyNoticeVersion)
456static IssuedSecurityTokenParameters TryGetNextStsIssuedTokenParameters(Binding currentStsBinding)
730Binding m_binding;
742public Binding Binding
752public PolicyElement(EndpointAddress target, EndpointAddress issuer, Collection<XmlElement> parameters, Uri privacyNoticeLink, int privacyNoticeVersion, bool isManagedIssuer, Binding binding)
System\ServiceModel\ServiceConfiguration.cs (6)
201public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, string address)
214public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, Uri address)
241public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, string address, Uri listenUri)
258public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, Uri address, Uri listenUri)
285public Collection<ServiceEndpoint> EnableProtocol(Binding protocol)
342private void SetListenUri(ServiceEndpoint endpoint, Binding binding, Uri listenUri)
System\ServiceModel\ServiceHost.cs (13)
315public ServiceEndpoint AddServiceEndpoint(string implementedContract, Binding binding, string address)
320public ServiceEndpoint AddServiceEndpoint(string implementedContract, Binding binding, string address, Uri listenUri)
337public ServiceEndpoint AddServiceEndpoint(string implementedContract, Binding binding, Uri address)
342public ServiceEndpoint AddServiceEndpoint(string implementedContract, Binding binding, Uri address, Uri listenUri)
439internal Uri MakeAbsoluteUri(Uri relativeOrAbsoluteUri, Binding binding)
444internal static Uri MakeAbsoluteUri(Uri relativeOrAbsoluteUri, Binding binding, UriSchemeKeyedCollection baseAddresses)
492Binding defaultBinding = ConfigLoader.LookupBinding(protocolMappingItem.Binding, protocolMappingItem.BindingConfiguration);
512internal virtual void AddDefaultEndpoints(Binding defaultBinding, List<ServiceEndpoint> defaultEndpoints)
1719public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, string address)
1724public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, string address, Uri listenUri)
1740public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, Uri address)
1763public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, Uri address, Uri listenUri)
1784internal override void AddDefaultEndpoints(Binding defaultBinding, List<ServiceEndpoint> defaultEndpoints)