﻿<?xml version="1.0" encoding="utf-8"?><Type Name="PeerCustomResolverBindingElement" FullName="System.ServiceModel.Channels.PeerCustomResolverBindingElement"><TypeSignature Language="C#" Value="public class PeerCustomResolverBindingElement : System.ServiceModel.Channels.PeerResolverBindingElement" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit PeerCustomResolverBindingElement extends System.ServiceModel.Channels.PeerResolverBindingElement" /><AssemblyInfo><AssemblyName>System.ServiceModel</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.ServiceModel.Channels.PeerResolverBindingElement</BaseTypeName></Base><Interfaces /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Defines the binding element used to create a custom peer resolver.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PeerCustomResolverBindingElement ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new default instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PeerCustomResolverBindingElement (System.ServiceModel.Channels.PeerCustomResolverBindingElement other);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Channels.PeerCustomResolverBindingElement other) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="other" Type="System.ServiceModel.Channels.PeerCustomResolverBindingElement" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the  <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class by cloning the provided custom peer resolver binding.</para></summary><param name="other"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> instance which contains the settings to clone for the new binding.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PeerCustomResolverBindingElement (System.ServiceModel.PeerResolvers.PeerCustomResolverSettings settings);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.PeerResolvers.PeerCustomResolverSettings settings) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="settings" Type="System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class with the provided resolver settings.</para></summary><param name="settings"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> object that contains the specific settings for the new binding.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PeerCustomResolverBindingElement (System.ServiceModel.Channels.BindingContext context, System.ServiceModel.PeerResolvers.PeerCustomResolverSettings settings);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Channels.BindingContext context, class System.ServiceModel.PeerResolvers.PeerCustomResolverSettings settings) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /><Parameter Name="settings" Type="System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class with the provided binding context and resolver settings.</para></summary><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> object that contains the binding context for resolvers created by this binding.</param><param name="settings"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> object that contains the specific settings for the new binding.</param></Docs></Member><Member MemberName="Address"><MemberSignature Language="C#" Value="public System.ServiceModel.EndpointAddress Address { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.EndpointAddress Address" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.EndpointAddress</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets and sets the endpoint address of the peer on which resolvers created by this binding will run.</para></summary></Docs></Member><Member MemberName="Binding"><MemberSignature Language="C#" Value="public System.ServiceModel.Channels.Binding Binding { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.Channels.Binding Binding" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Channels.Binding</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets and sets the network binding used by resolvers created with this binding element.</para></summary></Docs></Member><Member MemberName="BuildChannelFactory&lt;TChannel&gt;"><MemberSignature Language="C#" Value="public override System.ServiceModel.Channels.IChannelFactory&lt;TChannel&gt; BuildChannelFactory&lt;TChannel&gt; (System.ServiceModel.Channels.BindingContext context);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.ServiceModel.Channels.IChannelFactory`1&lt;!!TChannel&gt; BuildChannelFactory&lt;TChannel&gt;(class System.ServiceModel.Channels.BindingContext context) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Channels.IChannelFactory&lt;TChannel&gt;</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="TChannel" /></TypeParameters><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method can be used to get a channel factory for sending messages based on the configuration of the transport binding element.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a channel factory that can be used to create a channel for sending messages.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="T:System.ServiceModel.Channels.IChannelFactory" /> that contains the new channel factory of the specified type.</para></returns><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param><typeparam name="TChannel"><attribution license="cc4" from="Microsoft" modified="false" />The type of channel to produce.</typeparam></Docs></Member><Member MemberName="BuildChannelListener&lt;TChannel&gt;"><MemberSignature Language="C#" Value="public override System.ServiceModel.Channels.IChannelListener&lt;TChannel&gt; BuildChannelListener&lt;TChannel&gt; (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.ServiceModel.Channels.IChannelListener`1&lt;!!TChannel&gt; BuildChannelListener&lt;class (class System.ServiceModel.Channels.IChannel) TChannel&gt;(class System.ServiceModel.Channels.BindingContext context) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Channels.IChannelListener&lt;TChannel&gt;</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="TChannel"><Constraints><ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute><InterfaceName>System.ServiceModel.Channels.IChannel</InterfaceName></Constraints></TypeParameter></TypeParameters><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method can be used to get a channel listener for receiving messages based on the configuration of the transport binding element.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a channel listener of the specified type for receiving messages.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="T:System.ServiceModel.Channels.IChannelListener" /> that contains the new channel listener of the specified type.</para></returns><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param><typeparam name="TChannel"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam></Docs></Member><Member MemberName="CanBuildChannelFactory&lt;TChannel&gt;"><MemberSignature Language="C#" Value="public override bool CanBuildChannelFactory&lt;TChannel&gt; (System.ServiceModel.Channels.BindingContext context);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool CanBuildChannelFactory&lt;TChannel&gt;(class System.ServiceModel.Channels.BindingContext context) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="TChannel" /></TypeParameters><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether a channel factory of the specified type can be built.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>True if this binding element can produce a channel factory of the specified type; false if it cannot.</para></returns><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param><typeparam name="TChannel"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam></Docs></Member><Member MemberName="CanBuildChannelListener&lt;TChannel&gt;"><MemberSignature Language="C#" Value="public override bool CanBuildChannelListener&lt;TChannel&gt; (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool CanBuildChannelListener&lt;class (class System.ServiceModel.Channels.IChannel) TChannel&gt;(class System.ServiceModel.Channels.BindingContext context) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="TChannel"><Constraints><ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute><InterfaceName>System.ServiceModel.Channels.IChannel</InterfaceName></Constraints></TypeParameter></TypeParameters><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether a channel listener of the specified type can be built.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>True if this binding element can produce a channel listener of the specified type; false if it cannot.</para></returns><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param><typeparam name="TChannel"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channel listener.</typeparam></Docs></Member><Member MemberName="Clone"><MemberSignature Language="C#" Value="public override System.ServiceModel.Channels.BindingElement Clone ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.ServiceModel.Channels.BindingElement Clone() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Channels.BindingElement</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The object returned by this method can be reboxed as an object of the more specific <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> type.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a copy of the current binding element.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains a copy of the current binding element.</para></returns></Docs></Member><Member MemberName="CreatePeerResolver"><MemberSignature Language="C#" Value="public override System.ServiceModel.PeerResolver CreatePeerResolver ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.ServiceModel.PeerResolver CreatePeerResolver() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.PeerResolver</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a new instance of the custom peer resolver.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="T:System.ServiceModel.PeerResolver" /> object that contains a new custom peer resolver with the settings supplied to this binding element.</para></returns></Docs></Member><Member MemberName="GetProperty&lt;T&gt;"><MemberSignature Language="C#" Value="public override T GetProperty&lt;T&gt; (System.ServiceModel.Channels.BindingContext context) where T : class;" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance !!T GetProperty&lt;class T&gt;(class System.ServiceModel.Channels.BindingContext context) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T"><Constraints><ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute></Constraints></TypeParameter></TypeParameters><Parameters><Parameter Name="context" Type="System.ServiceModel.Channels.BindingContext" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" /> object.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</para></returns><param name="context"><attribution license="cc4" from="Microsoft" modified="false" /><see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context.</param><typeparam name="T"><attribution license="cc4" from="Microsoft" modified="false" />The specific property to obtain from the binding context.</typeparam></Docs></Member><Member MemberName="ReferralPolicy"><MemberSignature Language="C#" Value="public override System.ServiceModel.PeerResolvers.PeerReferralPolicy ReferralPolicy { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.ServiceModel.PeerResolvers.PeerReferralPolicy ReferralPolicy" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.PeerResolvers.PeerReferralPolicy</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets and sets the referral policy for peer resolvers created with this binding element.</para></summary></Docs></Member></Members></Type>