|
|
public abstract class BaseHttpBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public Boolean AllowCookies { get; set; }
|
|
|
public Boolean BypassProxyOnLocal { get; set; }
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public HostNameComparisonMode HostNameComparisonMode { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int32 MaxBufferSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public Uri ProxyAddress { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public Encoding TextEncoding { get; set; }
|
|
|
public TransferMode TransferMode { get; set; }
|
|
|
public Boolean UseDefaultWebProxy { get; set; }
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeTextEncoding();
|
|
public class BasicHttpBinding
|
public class BasicHttpBinding
|
|
: Binding, IDefaultCommunicationTimeouts
|
: BaseHttpBinding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
public Boolean EnableHttpCookieContainer { get; set; }
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public Int32 MaxBufferSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
|
public WSMessageEncoding MessageEncoding { get; set; }
|
|
public BasicHttpSecurity Security { get; }
|
public BasicHttpSecurity Security { get; set; }
|
|
public Encoding TextEncoding { get; set; }
|
|
|
public TransferMode TransferMode { get; set; }
|
|
|
|
public virtual IChannelFactory`1<TChannel> BuildChannelFactory(BindingParameterCollection parameters);
|
|
public virtual BindingElementCollection CreateBindingElements();
|
public virtual BindingElementCollection CreateBindingElements();
|
|
public sealed enum BasicHttpSecurityMode
|
public sealed enum BasicHttpSecurityMode
|
|
: IComparable, IFormattable, IConvertible
|
: IComparable, IFormattable, IConvertible
|
|
{ None, Transport, TransportWithMessageCredential, TransportCredentialOnly }
|
{ None, Transport, Message, TransportWithMessageCredential, TransportCredentialOnly }
|
|
public sealed class CallbackBehaviorAttribute
|
public sealed class CallbackBehaviorAttribute
|
|
: Attribute, _Attribute, IEndpointBehavior
|
: Attribute, _Attribute, IEndpointBehavior
|
|
public Boolean AutomaticSessionShutdown { get; set; }
|
public Boolean AutomaticSessionShutdown { get; set; }
|
|
|
public ConcurrencyMode ConcurrencyMode { get; set; }
|
|
|
public Boolean IgnoreExtensionDataObject { get; set; }
|
|
|
public Boolean IncludeExceptionDetailInFaults { get; set; }
|
|
|
public Int32 MaxItemsInObjectGraph { get; set; }
|
|
|
public IsolationLevel TransactionIsolationLevel { get; set; }
|
|
|
public String TransactionTimeout { get; set; }
|
|
public Boolean UseSynchronizationContext { get; set; }
|
public Boolean UseSynchronizationContext { get; set; }
|
|
|
class ClientBase`1<TChannel, T>
|
|
|
: IClientChannel, IContextChannel, IChannel, ICommunicationObject, IExtensibleObject`1<IContextChannel>, IDisposable, IOutputChannel, IRequestChannel, IChannelBaseProxy
|
|
|
protected IAsyncResult BeginInvoke(String methodName, Object args, AsyncCallback callback, Object state);
|
|
|
protected Object EndInvoke(String methodName, Object args, IAsyncResult result);
|
|
public abstract class ChannelFactory
|
public abstract class ChannelFactory
|
|
: CommunicationObject, ICommunicationObject, IChannelFactory, IDisposable
|
: CommunicationObject, ICommunicationObject, IChannelFactory, IDisposable
|
|
public ClientCredentials Credentials { get; }
|
public ClientCredentials Credentials { get; }
|
|
|
protected virtual TimeSpan DefaultCloseTimeout { get; }
|
|
|
protected virtual TimeSpan DefaultOpenTimeout { get; }
|
|
public ServiceEndpoint Endpoint { get; }
|
public ServiceEndpoint Endpoint { get; }
|
|
|
protected virtual void ApplyConfiguration(String configurationName);
|
|
|
protected abstract virtual ServiceEndpoint CreateDescription();
|
|
|
protected virtual IChannelFactory CreateFactory();
|
|
|
internal protected void EnsureOpened();
|
|
public virtual T GetProperty();
|
public virtual T GetProperty();
|
|
|
protected void InitializeEndpoint(String configurationName, EndpointAddress address);
|
|
|
protected void InitializeEndpoint(ServiceEndpoint endpoint);
|
|
|
protected void InitializeEndpoint(Binding binding, EndpointAddress address);
|
|
|
protected virtual void OnAbort();
|
|
|
protected virtual IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual void OnClose(TimeSpan timeout);
|
|
|
protected virtual void OnEndClose(IAsyncResult result);
|
|
|
protected virtual void OnEndOpen(IAsyncResult result);
|
|
|
protected virtual void OnOpen(TimeSpan timeout);
|
|
|
protected virtual void OnOpened();
|
|
public class ChannelFactory`1<TChannel>
|
public class ChannelFactory`1<TChannel>
|
|
: ChannelFactory, ICommunicationObject, IChannelFactory, IDisposable, IChannelFactory`1<TChannel>
|
: ChannelFactory, ICommunicationObject, IChannelFactory, IDisposable, IChannelFactory`1<TChannel>
|
|
public virtual TChannel CreateChannel(EndpointAddress address);
|
public virtual TChannel CreateChannel(EndpointAddress address);
|
|
public virtual TChannel CreateChannel(EndpointAddress address, Uri via);
|
public virtual TChannel CreateChannel(EndpointAddress address, Uri via);
|
|
public TChannel CreateChannel();
|
public TChannel CreateChannel();
|
|
|
static protected TChannel CreateChannel(String endpointConfigurationName);
|
|
|
static public TChannel CreateChannel(Binding binding, EndpointAddress endpointAddress);
|
|
|
static public TChannel CreateChannel(Binding binding, EndpointAddress endpointAddress, Uri via);
|
|
|
public TChannel CreateChannelWithActAsToken(SecurityToken actAsToken);
|
|
|
public TChannel CreateChannelWithActAsToken(SecurityToken actAsToken, EndpointAddress address);
|
|
|
public TChannel CreateChannelWithActAsToken(SecurityToken actAsToken, EndpointAddress address, Uri via);
|
|
|
public TChannel CreateChannelWithIssuedToken(SecurityToken issuedToken);
|
|
|
public TChannel CreateChannelWithIssuedToken(SecurityToken issuedToken, EndpointAddress address);
|
|
|
public TChannel CreateChannelWithIssuedToken(SecurityToken issuedToken, EndpointAddress address, Uri via);
|
|
|
public TChannel CreateChannelWithOnBehalfOfToken(SecurityToken onBehalfOf);
|
|
|
public TChannel CreateChannelWithOnBehalfOfToken(SecurityToken onBehalfOf, EndpointAddress address);
|
|
|
public TChannel CreateChannelWithOnBehalfOfToken(SecurityToken onBehalfOf, EndpointAddress address, Uri via);
|
|
public abstract class ClientBase`1<TChannel>
|
public abstract class ClientBase`1<TChannel>
|
|
: ICommunicationObject
|
: ICommunicationObject, IDisposable
|
|
|
static public CacheSetting CacheSetting { get; set; }
|
|
|
protected TChannel Channel { get; }
|
|
public ChannelFactory`1<TChannel> ChannelFactory { get; }
|
public ChannelFactory`1<TChannel> ChannelFactory { get; }
|
|
public ClientCredentials ClientCredentials { get; }
|
public ClientCredentials ClientCredentials { get; }
|
|
public ServiceEndpoint Endpoint { get; }
|
public ServiceEndpoint Endpoint { get; }
|
|
public IClientChannel InnerChannel { get; }
|
public IClientChannel InnerChannel { get; }
|
|
public virtual CommunicationState State { get; }
|
public virtual CommunicationState State { get; }
|
|
public virtual void Abort();
|
public virtual void Abort();
|
|
|
public virtual void Close();
|
|
|
protected virtual TChannel CreateChannel();
|
|
|
public void DisplayInitializationUI();
|
|
|
protected T GetDefaultValueForInitialization();
|
|
|
protected void InvokeAsync(BeginOperationDelegate<TChannel> beginOperationDelegate, Object inValues, EndOperationDelegate<TChannel> endOperationDelegate, SendOrPostCallback operationCompletedCallback, Object userState);
|
|
public sealed enum CommunicationState
|
public sealed enum CommunicationState
|
|
: IComparable, IFormattable, IConvertible
|
: IComparable, IFormattable, IConvertible
|
|
{ Created, Opening, Opened, Closing, Closed, Faulted }
|
{ Created, Opening, Opened, Closing, Closed, Faulted }
|
|
public class DuplexChannelFactory`1<TChannel>
|
public class DuplexChannelFactory`1<TChannel>
|
|
: ChannelFactory`1<TChannel>, ICommunicationObject, IChannelFactory, IDisposable, IChannelFactory`1<TChannel>
|
: ChannelFactory`1<TChannel>, ICommunicationObject, IChannelFactory, IDisposable, IChannelFactory`1<TChannel>
|
|
public TChannel CreateChannel(InstanceContext callbackInstance);
|
public TChannel CreateChannel(InstanceContext callbackInstance);
|
|
public TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address);
|
public TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address);
|
|
public virtual TChannel CreateChannel(EndpointAddress address, Uri via);
|
public virtual TChannel CreateChannel(EndpointAddress address, Uri via);
|
|
public virtual TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address, Uri via);
|
public virtual TChannel CreateChannel(InstanceContext callbackInstance, EndpointAddress address, Uri via);
|
|
|
static public TChannel CreateChannel(Object callbackObject, String endpointConfigurationName);
|
|
|
static public TChannel CreateChannel(Object callbackObject, Binding binding, EndpointAddress endpointAddress);
|
|
|
static public TChannel CreateChannel(Object callbackObject, Binding binding, EndpointAddress endpointAddress, Uri via);
|
|
|
static public TChannel CreateChannel(InstanceContext callbackInstance, String endpointConfigurationName);
|
|
|
static public TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress);
|
|
public class EndpointAddress
|
public class EndpointAddress
|
|
|
|
|
static public Uri AnonymousUri { get; }
|
static public Uri AnonymousUri { get; }
|
|
public AddressHeaderCollection Headers { get; }
|
public AddressHeaderCollection Headers { get; }
|
|
|
public EndpointIdentity Identity { get; }
|
|
public Boolean IsAnonymous { get; }
|
public Boolean IsAnonymous { get; }
|
|
public Boolean IsNone { get; }
|
public Boolean IsNone { get; }
|
|
static public Uri NoneUri { get; }
|
static public Uri NoneUri { get; }
|
|
public Uri Uri { get; }
|
public Uri Uri { get; }
|
|
public void ApplyTo(Message message);
|
public void ApplyTo(Message message);
|
|
public virtual Boolean Equals(Object obj);
|
public virtual Boolean Equals(Object obj);
|
|
public virtual Int32 GetHashCode();
|
public virtual Int32 GetHashCode();
|
|
|
public XmlDictionaryReader GetReaderAtExtensions();
|
|
|
public XmlDictionaryReader GetReaderAtMetadata();
|
|
static public Boolean op_Equality(EndpointAddress address1, EndpointAddress address2);
|
static public Boolean op_Equality(EndpointAddress address1, EndpointAddress address2);
|
|
static public Boolean op_Inequality(EndpointAddress address1, EndpointAddress address2);
|
static public Boolean op_Inequality(EndpointAddress address1, EndpointAddress address2);
|
|
|
static public EndpointAddress ReadFrom(XmlDictionaryReader reader);
|
|
|
static public EndpointAddress ReadFrom(XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString ns);
|
|
|
static public EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlReader reader);
|
|
|
static public EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlReader reader, String localName, String ns);
|
|
static public EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader);
|
static public EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader);
|
|
|
static public EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString ns);
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public void WriteContentsTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer);
|
public void WriteContentsTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer);
|
|
|
public void WriteContentsTo(AddressingVersion addressingVersion, XmlWriter writer);
|
|
|
public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer);
|
|
|
public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns);
|
|
|
public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer);
|
|
public class EndpointAddressBuilder
|
public class EndpointAddressBuilder
|
|
|
|
|
public Collection`1<AddressHeader> Headers { get; }
|
public Collection`1<AddressHeader> Headers { get; }
|
|
|
public EndpointIdentity Identity { get; set; }
|
|
public Uri Uri { get; set; }
|
public Uri Uri { get; set; }
|
|
|
public XmlDictionaryReader GetReaderAtExtensions();
|
|
|
public XmlDictionaryReader GetReaderAtMetadata();
|
|
|
public void SetExtensionReader(XmlDictionaryReader reader);
|
|
|
public void SetMetadataReader(XmlDictionaryReader reader);
|
|
public EndpointAddress ToEndpointAddress();
|
public EndpointAddress ToEndpointAddress();
|
|
|
public abstract class EndpointIdentity
|
|
|
|
|
|
public Claim IdentityClaim { get; }
|
|
|
static public EndpointIdentity CreateDnsIdentity(String dnsName);
|
|
|
static public EndpointIdentity CreateIdentity(Claim identity);
|
|
|
static public EndpointIdentity CreateRsaIdentity(String publicKey);
|
|
|
static public EndpointIdentity CreateRsaIdentity(X509Certificate2 certificate);
|
|
|
static public EndpointIdentity CreateSpnIdentity(String spnName);
|
|
|
static public EndpointIdentity CreateUpnIdentity(String upnName);
|
|
|
static public EndpointIdentity CreateX509CertificateIdentity(X509Certificate2 certificate);
|
|
|
static public EndpointIdentity CreateX509CertificateIdentity(X509Certificate2 primaryCertificate, X509Certificate2Collection supportingCertificates);
|
|
|
public virtual Boolean Equals(Object obj);
|
|
|
public virtual Int32 GetHashCode();
|
|
|
protected void Initialize(Claim identityClaim);
|
|
|
protected void Initialize(Claim identityClaim, IEqualityComparer`1<Claim> claimComparer);
|
|
|
public virtual String ToString();
|
|
public sealed class EnvelopeVersion
|
public sealed class EnvelopeVersion
|
|
|
|
|
public String NextDestinationActorValue { get; }
|
public String NextDestinationActorValue { get; }
|
|
static public EnvelopeVersion None { get; }
|
static public EnvelopeVersion None { get; }
|
|
static public EnvelopeVersion Soap11 { get; }
|
static public EnvelopeVersion Soap11 { get; }
|
|
static public EnvelopeVersion Soap12 { get; }
|
static public EnvelopeVersion Soap12 { get; }
|
|
public String GetUltimateDestinationActorValues();
|
public String GetUltimateDestinationActorValues();
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public class ExceptionDetail
|
public class ExceptionDetail
|
|
|
|
|
|
public String HelpLink { get; set; }
|
|
public ExceptionDetail InnerException { get; }
|
public ExceptionDetail InnerException { get; set; }
|
|
public String Message { get; }
|
public String Message { get; set; }
|
|
public String StackTrace { get; }
|
public String StackTrace { get; set; }
|
|
public String Type { get; }
|
public String Type { get; set; }
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
|
public sealed class ExtensionCollection`1<T>
|
|
|
: SynchronizedCollection`1<IExtension`1<T>>, IList`1<IExtension`1<T>>, ICollection`1<IExtension`1<T>>, IEnumerable`1<IExtension`1<T>>, IEnumerable, IList, ICollection, IExtensionCollection`1<T> where T : IExtensibleObject`1
|
|
|
protected virtual void ClearItems();
|
|
|
public virtual E Find();
|
|
|
public virtual Collection`1<E> FindAll();
|
|
|
protected virtual void InsertItem(Int32 index, IExtension`1<T> item);
|
|
|
protected virtual void RemoveItem(Int32 index);
|
|
|
protected virtual void SetItem(Int32 index, IExtension`1<T> item);
|
|
public class FaultCode
|
public class FaultCode
|
|
|
|
|
public Boolean IsPredefinedFault { get; }
|
public Boolean IsPredefinedFault { get; }
|
|
public Boolean IsReceiverFault { get; }
|
public Boolean IsReceiverFault { get; }
|
|
public Boolean IsSenderFault { get; }
|
public Boolean IsSenderFault { get; }
|
|
public String Name { get; }
|
public String Name { get; }
|
|
public String Namespace { get; }
|
public String Namespace { get; }
|
|
public FaultCode SubCode { get; }
|
public FaultCode SubCode { get; }
|
|
|
static public FaultCode CreateReceiverFaultCode(FaultCode subCode);
|
|
|
static public FaultCode CreateReceiverFaultCode(String name, String ns);
|
|
static public FaultCode CreateSenderFaultCode(FaultCode subCode);
|
static public FaultCode CreateSenderFaultCode(FaultCode subCode);
|
|
public sealed class FaultContractAttribute
|
public sealed class FaultContractAttribute
|
|
: Attribute, _Attribute
|
: Attribute, _Attribute
|
|
public String Action { get; set; }
|
public String Action { get; set; }
|
|
public Type DetailType { get; }
|
public Type DetailType { get; }
|
|
|
public Boolean HasProtectionLevel { get; }
|
|
public String Name { get; set; }
|
public String Name { get; set; }
|
|
public String Namespace { get; set; }
|
public String Namespace { get; set; }
|
|
public class FaultException
|
public class FaultException
|
|
: CommunicationException, _Exception
|
: CommunicationException, ISerializable, _Exception
|
|
public String Action { get; }
|
public String Action { get; }
|
|
public FaultCode Code { get; }
|
public FaultCode Code { get; }
|
|
public virtual String Message { get; }
|
public virtual String Message { get; }
|
|
public FaultReason Reason { get; }
|
public FaultReason Reason { get; }
|
|
static public FaultException CreateFault(MessageFault messageFault, Type faultDetailTypes);
|
static public FaultException CreateFault(MessageFault messageFault, Type faultDetailTypes);
|
|
static public FaultException CreateFault(MessageFault messageFault, String action, Type faultDetailTypes);
|
static public FaultException CreateFault(MessageFault messageFault, String action, Type faultDetailTypes);
|
|
public virtual MessageFault CreateMessageFault();
|
public virtual MessageFault CreateMessageFault();
|
|
public class FaultException`1<TDetail>
|
public class FaultException`1<TDetail>
|
|
: FaultException, _Exception
|
: FaultException, ISerializable, _Exception
|
|
public TDetail Detail { get; }
|
public TDetail Detail { get; }
|
|
|
public virtual MessageFault CreateMessageFault();
|
|
|
public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
|
public sealed class FederatedMessageSecurityOverHttp
|
|
|
|
|
|
public SecurityAlgorithmSuite AlgorithmSuite { get; set; }
|
|
|
public Collection`1<ClaimTypeRequirement> ClaimTypeRequirements { get; }
|
|
|
public Boolean EstablishSecurityContext { get; set; }
|
|
|
public SecurityKeyType IssuedKeyType { get; set; }
|
|
|
public String IssuedTokenType { get; set; }
|
|
|
public EndpointAddress IssuerAddress { get; set; }
|
|
|
public Binding IssuerBinding { get; set; }
|
|
|
public EndpointAddress IssuerMetadataAddress { get; set; }
|
|
|
public Boolean NegotiateServiceCredential { get; set; }
|
|
|
public Collection`1<XmlElement> TokenRequestParameters { get; }
|
|
|
public Boolean ShouldSerializeAlgorithmSuite();
|
|
|
public Boolean ShouldSerializeClaimTypeRequirements();
|
|
|
public Boolean ShouldSerializeEstablishSecurityContext();
|
|
|
public Boolean ShouldSerializeIssuedKeyType();
|
|
|
public Boolean ShouldSerializeNegotiateServiceCredential();
|
|
|
public Boolean ShouldSerializeTokenRequestParameters();
|
|
public abstract interface IClientChannel
|
public abstract interface IClientChannel
|
|
: IContextChannel, IChannel, ICommunicationObject, IExtensibleObject`1<IContextChannel>, IDisposable
|
: IContextChannel, IChannel, ICommunicationObject, IExtensibleObject`1<IContextChannel>, IDisposable
|
|
public abstract virtual Boolean AllowInitializationUI { get; set; }
|
public abstract virtual Boolean AllowInitializationUI { get; set; }
|
|
public abstract virtual Boolean DidInteractiveInitialization { get; }
|
public abstract virtual Boolean DidInteractiveInitialization { get; }
|
|
public abstract virtual Uri Via { get; }
|
public abstract virtual Uri Via { get; }
|
|
public abstract virtual event EventHandler`1<UnknownMessageReceivedEventArgs> UnknownMessageReceived;
|
public abstract virtual event EventHandler`1<UnknownMessageReceivedEventArgs> UnknownMessageReceived;
|
|
public abstract virtual IAsyncResult BeginDisplayInitializationUI(AsyncCallback callback, Object state);
|
public abstract virtual IAsyncResult BeginDisplayInitializationUI(AsyncCallback callback, Object state);
|
|
public abstract virtual void DisplayInitializationUI();
|
public abstract virtual void DisplayInitializationUI();
|
|
public abstract virtual void EndDisplayInitializationUI(IAsyncResult result);
|
public abstract virtual void EndDisplayInitializationUI(IAsyncResult result);
|
|
public abstract interface ICommunicationObject
|
public abstract interface ICommunicationObject
|
|
|
|
|
public abstract virtual CommunicationState State { get; }
|
public abstract virtual CommunicationState State { get; }
|
|
public abstract virtual event EventHandler Closed;
|
public abstract virtual event EventHandler Closed;
|
|
public abstract virtual event EventHandler Closing;
|
public abstract virtual event EventHandler Closing;
|
|
public abstract virtual event EventHandler Faulted;
|
public abstract virtual event EventHandler Faulted;
|
|
public abstract virtual event EventHandler Opened;
|
public abstract virtual event EventHandler Opened;
|
|
public abstract virtual event EventHandler Opening;
|
public abstract virtual event EventHandler Opening;
|
|
public abstract virtual void Abort();
|
public abstract virtual void Abort();
|
|
public abstract virtual IAsyncResult BeginClose(AsyncCallback callback, Object state);
|
public abstract virtual IAsyncResult BeginClose(AsyncCallback callback, Object state);
|
|
public abstract virtual IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, Object state);
|
public abstract virtual IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
public abstract virtual IAsyncResult BeginOpen(AsyncCallback callback, Object state);
|
public abstract virtual IAsyncResult BeginOpen(AsyncCallback callback, Object state);
|
|
public abstract virtual IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, Object state);
|
public abstract virtual IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
public abstract virtual void Close();
|
public abstract virtual void Close();
|
|
public abstract virtual void Close(TimeSpan timeout);
|
public abstract virtual void Close(TimeSpan timeout);
|
|
public abstract virtual void EndClose(IAsyncResult result);
|
public abstract virtual void EndClose(IAsyncResult result);
|
|
public abstract virtual void EndOpen(IAsyncResult result);
|
public abstract virtual void EndOpen(IAsyncResult result);
|
|
public abstract virtual void Open();
|
public abstract virtual void Open();
|
|
public abstract virtual void Open(TimeSpan timeout);
|
public abstract virtual void Open(TimeSpan timeout);
|
|
public abstract interface IContextChannel
|
public abstract interface IContextChannel
|
|
: IChannel, ICommunicationObject, IExtensibleObject`1<IContextChannel>
|
: IChannel, ICommunicationObject, IExtensibleObject`1<IContextChannel>
|
|
public abstract virtual Boolean AllowOutputBatching { get; set; }
|
public abstract virtual Boolean AllowOutputBatching { get; set; }
|
|
public abstract virtual IInputSession InputSession { get; }
|
public abstract virtual IInputSession InputSession { get; }
|
|
public abstract virtual EndpointAddress LocalAddress { get; }
|
public abstract virtual EndpointAddress LocalAddress { get; }
|
|
public abstract virtual TimeSpan OperationTimeout { get; set; }
|
public abstract virtual TimeSpan OperationTimeout { get; set; }
|
|
public abstract virtual IOutputSession OutputSession { get; }
|
public abstract virtual IOutputSession OutputSession { get; }
|
|
public abstract virtual EndpointAddress RemoteAddress { get; }
|
public abstract virtual EndpointAddress RemoteAddress { get; }
|
|
public abstract virtual String SessionId { get; }
|
public abstract virtual String SessionId { get; }
|
|
public sealed class InstanceContext
|
public sealed class InstanceContext
|
|
: IInstanceContext, IInstanceContext2
|
: CommunicationObject, ICommunicationObject, IExtensibleObject`1<InstanceContext>
|
|
|
protected virtual TimeSpan DefaultCloseTimeout { get; }
|
|
|
protected virtual TimeSpan DefaultOpenTimeout { get; }
|
|
|
public virtual IExtensionCollection`1<InstanceContext> Extensions { get; }
|
|
|
public ServiceHostBase Host { get; }
|
|
|
public ICollection`1<IChannel> IncomingChannels { get; }
|
|
|
public Int32 ManualFlowControlLimit { get; set; }
|
|
|
public ICollection`1<IChannel> OutgoingChannels { get; }
|
|
public SynchronizationContext SynchronizationContext { get; set; }
|
public SynchronizationContext SynchronizationContext { get; set; }
|
|
public Object GetServiceInstance(Message message);
|
public Object GetServiceInstance(Message message);
|
|
|
public Object GetServiceInstance();
|
|
|
public Int32 IncrementManualFlowControlLimit(Int32 incrementBy);
|
|
|
protected virtual void OnAbort();
|
|
|
protected virtual IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual void OnClose(TimeSpan timeout);
|
|
|
protected virtual void OnClosed();
|
|
|
protected virtual void OnEndClose(IAsyncResult result);
|
|
|
protected virtual void OnEndOpen(IAsyncResult result);
|
|
|
protected virtual void OnFaulted();
|
|
|
protected virtual void OnOpen(TimeSpan timeout);
|
|
|
protected virtual void OnOpened();
|
|
|
protected virtual void OnOpening();
|
|
public class MessageHeaderException
|
public class MessageHeaderException
|
|
: ProtocolException, _Exception
|
: ProtocolException, ISerializable, _Exception
|
|
public String HeaderName { get; }
|
public String HeaderName { get; }
|
|
public String HeaderNamespace { get; }
|
public String HeaderNamespace { get; }
|
|
public Boolean IsDuplicate { get; }
|
public Boolean IsDuplicate { get; }
|
|
|
public abstract class MessageSecurityVersion
|
|
|
|
|
|
public abstract virtual BasicSecurityProfileVersion BasicSecurityProfileVersion { get; }
|
|
|
static public MessageSecurityVersion Default { get; }
|
|
|
public SecureConversationVersion SecureConversationVersion { get; }
|
|
|
public abstract virtual SecurityPolicyVersion SecurityPolicyVersion { get; }
|
|
|
public SecurityTokenVersion SecurityTokenVersion { get; }
|
|
|
public SecurityVersion SecurityVersion { get; }
|
|
|
public TrustVersion TrustVersion { get; }
|
|
|
static public MessageSecurityVersion WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 { get; }
|
|
|
static public MessageSecurityVersion WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 { get; }
|
|
|
static public MessageSecurityVersion WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 { get; }
|
|
|
static public MessageSecurityVersion WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 { get; }
|
|
|
static public MessageSecurityVersion WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 { get; }
|
|
|
static public MessageSecurityVersion WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 { get; }
|
|
|
public abstract class MsmqBindingBase
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public Uri CustomDeadLetterQueue { get; set; }
|
|
|
public DeadLetterQueue DeadLetterQueue { get; set; }
|
|
|
public Boolean Durable { get; set; }
|
|
|
public Boolean ExactlyOnce { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public Int32 MaxRetryCycles { get; set; }
|
|
|
public Boolean ReceiveContextEnabled { get; set; }
|
|
|
public ReceiveErrorHandling ReceiveErrorHandling { get; set; }
|
|
|
public Int32 ReceiveRetryCount { get; set; }
|
|
|
public TimeSpan RetryCycleDelay { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public TimeSpan TimeToLive { get; set; }
|
|
|
public Boolean UseMsmqTracing { get; set; }
|
|
|
public Boolean UseSourceJournal { get; set; }
|
|
|
public TimeSpan ValidityDuration { get; set; }
|
|
|
public class NetHttpBinding
|
|
|
: BaseHttpBinding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public NetHttpMessageEncoding MessageEncoding { get; set; }
|
|
|
public OptionalReliableSession ReliableSession { get; set; }
|
|
|
public BasicHttpSecurity Security { get; set; }
|
|
|
public WebSocketSettings WebSocketSettings { get; }
|
|
|
public virtual IChannelFactory`1<TChannel> BuildChannelFactory(BindingParameterCollection parameters);
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeReliableSession();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public class NetHttpsBinding
|
|
|
: BaseHttpBinding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public NetHttpMessageEncoding MessageEncoding { get; set; }
|
|
|
public OptionalReliableSession ReliableSession { get; set; }
|
|
|
public BasicHttpsSecurity Security { get; set; }
|
|
|
public WebSocketSettings WebSocketSettings { get; }
|
|
|
public virtual IChannelFactory`1<TChannel> BuildChannelFactory(BindingParameterCollection parameters);
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeReliableSession();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public class NetMsmqBinding
|
|
|
: MsmqBindingBase, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public QueueTransferProtocol QueueTransferProtocol { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public NetMsmqSecurity Security { get; set; }
|
|
|
public Boolean UseActiveDirectory { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public class NetNamedPipeBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public HostNameComparisonMode HostNameComparisonMode { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int32 MaxBufferSize { get; set; }
|
|
|
public Int32 MaxConnections { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public NetNamedPipeSecurity Security { get; set; }
|
|
|
public Boolean TransactionFlow { get; set; }
|
|
|
public TransactionProtocol TransactionProtocol { get; set; }
|
|
|
public TransferMode TransferMode { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeMaxConnections();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public Boolean ShouldSerializeTransactionProtocol();
|
|
|
public class NetPeerTcpBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
static public Boolean IsPnrpAvailable { get; }
|
|
|
public IPAddress ListenIPAddress { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public Int32 Port { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public PeerResolverSettings Resolver { get; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public PeerSecuritySettings Security { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public class NetTcpBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public HostNameComparisonMode HostNameComparisonMode { get; set; }
|
|
|
public Int32 ListenBacklog { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int32 MaxBufferSize { get; set; }
|
|
|
public Int32 MaxConnections { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public Boolean PortSharingEnabled { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public OptionalReliableSession ReliableSession { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public NetTcpSecurity Security { get; set; }
|
|
|
public Boolean TransactionFlow { get; set; }
|
|
|
public TransactionProtocol TransactionProtocol { get; set; }
|
|
|
public TransferMode TransferMode { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeListenBacklog();
|
|
|
public Boolean ShouldSerializeMaxConnections();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeReliableSession();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public Boolean ShouldSerializeTransactionProtocol();
|
|
public sealed class OperationContext
|
public sealed class OperationContext
|
|
: IExtensibleObject`1<OperationContext>
|
: IExtensibleObject`1<OperationContext>
|
|
|
public IContextChannel Channel { get; }
|
|
|
public ClaimsPrincipal ClaimsPrincipal { get; set; }
|
|
static public OperationContext Current { get; set; }
|
static public OperationContext Current { get; set; }
|
|
|
public EndpointDispatcher EndpointDispatcher { get; set; }
|
|
public virtual IExtensionCollection`1<OperationContext> Extensions { get; }
|
public virtual IExtensionCollection`1<OperationContext> Extensions { get; }
|
|
|
public Boolean HasSupportingTokens { get; }
|
|
|
public ServiceHostBase Host { get; }
|
|
public MessageHeaders IncomingMessageHeaders { get; }
|
public MessageHeaders IncomingMessageHeaders { get; }
|
|
public MessageProperties IncomingMessageProperties { get; }
|
public MessageProperties IncomingMessageProperties { get; }
|
|
public MessageVersion IncomingMessageVersion { get; }
|
public MessageVersion IncomingMessageVersion { get; }
|
|
|
public InstanceContext InstanceContext { get; }
|
|
public Boolean IsUserContext { get; }
|
public Boolean IsUserContext { get; }
|
|
public MessageHeaders OutgoingMessageHeaders { get; }
|
public MessageHeaders OutgoingMessageHeaders { get; }
|
|
public MessageProperties OutgoingMessageProperties { get; }
|
public MessageProperties OutgoingMessageProperties { get; }
|
|
public RequestContext RequestContext { get; set; }
|
public RequestContext RequestContext { get; set; }
|
|
|
public ServiceSecurityContext ServiceSecurityContext { get; }
|
|
|
public String SessionId { get; }
|
|
|
public ICollection`1<SupportingTokenSpecification> SupportingTokens { get; }
|
|
public event EventHandler OperationCompleted;
|
public event EventHandler OperationCompleted;
|
|
|
public T GetCallbackChannel();
|
|
public sealed class OperationContractAttribute
|
public sealed class OperationContractAttribute
|
|
: Attribute, _Attribute
|
: Attribute, _Attribute
|
|
public String Action { get; set; }
|
public String Action { get; set; }
|
|
public Boolean AsyncPattern { get; set; }
|
public Boolean AsyncPattern { get; set; }
|
|
|
public Boolean HasProtectionLevel { get; }
|
|
|
public Boolean IsInitiating { get; set; }
|
|
public Boolean IsOneWay { get; set; }
|
public Boolean IsOneWay { get; set; }
|
|
|
public Boolean IsTerminating { get; set; }
|
|
public String Name { get; set; }
|
public String Name { get; set; }
|
|
|
public ProtectionLevel ProtectionLevel { get; set; }
|
|
public String ReplyAction { get; set; }
|
public String ReplyAction { get; set; }
|
|
|
public abstract class PeerResolver
|
|
|
|
|
|
public abstract virtual Boolean CanShareReferrals { get; }
|
|
|
public virtual void Initialize(EndpointAddress address, Binding binding, ClientCredentials credentials, PeerReferralPolicy referralPolicy);
|
|
|
public abstract virtual Object Register(String meshId, PeerNodeAddress nodeAddress, TimeSpan timeout);
|
|
|
public abstract virtual ReadOnlyCollection`1<PeerNodeAddress> Resolve(String meshId, Int32 maxAddresses, TimeSpan timeout);
|
|
|
public abstract virtual void Unregister(Object registrationId, TimeSpan timeout);
|
|
|
public abstract virtual void Update(Object registrationId, PeerNodeAddress updatedNodeAddress, TimeSpan timeout);
|
|
public class PollingDuplexHttpBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts
|
|
|
public PollingDuplexMode DuplexMode { get; set; }
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public TimeSpan InactivityTimeout { get; set; }
|
|
|
public Int32 MaxBufferSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public PollingDuplexHttpSecurity Security { get; }
|
|
|
public Encoding TextEncoding { get; set; }
|
|
|
public Boolean UseTextEncoding { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
|
public sealed class ServiceBehaviorAttribute
|
|
|
: Attribute, _Attribute, IServiceBehavior
|
|
|
public AddressFilterMode AddressFilterMode { get; set; }
|
|
|
public Boolean AutomaticSessionShutdown { get; set; }
|
|
|
public ConcurrencyMode ConcurrencyMode { get; set; }
|
|
|
public String ConfigurationName { get; set; }
|
|
|
public Boolean EnsureOrderedDispatch { get; set; }
|
|
|
public Boolean IgnoreExtensionDataObject { get; set; }
|
|
|
public Boolean IncludeExceptionDetailInFaults { get; set; }
|
|
|
public InstanceContextMode InstanceContextMode { get; set; }
|
|
|
public Int32 MaxItemsInObjectGraph { get; set; }
|
|
|
public String Name { get; set; }
|
|
|
public String Namespace { get; set; }
|
|
|
public Boolean ReleaseServiceInstanceOnTransactionComplete { get; set; }
|
|
|
public Boolean TransactionAutoCompleteOnSessionClose { get; set; }
|
|
|
public IsolationLevel TransactionIsolationLevel { get; set; }
|
|
|
public String TransactionTimeout { get; set; }
|
|
|
public Boolean UseSynchronizationContext { get; set; }
|
|
|
public Boolean ValidateMustUnderstand { get; set; }
|
|
|
public Object GetWellKnownSingleton();
|
|
|
public void SetWellKnownSingleton(Object value);
|
|
|
public Boolean ShouldSerializeConfigurationName();
|
|
|
public Boolean ShouldSerializeReleaseServiceInstanceOnTransactionComplete();
|
|
|
public Boolean ShouldSerializeTransactionAutoCompleteOnSessionClose();
|
|
|
public Boolean ShouldSerializeTransactionIsolationLevel();
|
|
|
public Boolean ShouldSerializeTransactionTimeout();
|
|
|
public class ServiceConfiguration
|
|
|
|
|
|
public ServiceAuthenticationBehavior Authentication { get; }
|
|
|
public ServiceAuthorizationBehavior Authorization { get; }
|
|
|
public ReadOnlyCollection`1<Uri> BaseAddresses { get; }
|
|
|
public TimeSpan CloseTimeout { get; set; }
|
|
|
public ServiceCredentials Credentials { get; }
|
|
|
public ServiceDescription Description { get; }
|
|
|
public IdentityConfiguration IdentityConfiguration { get; set; }
|
|
|
public TimeSpan OpenTimeout { get; set; }
|
|
|
public Boolean UseIdentityConfiguration { get; set; }
|
|
|
public void AddServiceEndpoint(ServiceEndpoint endpoint);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, String address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, Uri address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, String address, Uri listenUri);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type contractType, Binding binding, Uri address, Uri listenUri);
|
|
|
public Collection`1<ServiceEndpoint> EnableProtocol(Binding protocol);
|
|
|
public void LoadFromConfiguration();
|
|
|
public void LoadFromConfiguration(Configuration configuration);
|
|
|
public void SetEndpointAddress(ServiceEndpoint endpoint, String relativeAddress);
|
|
public sealed class ServiceContractAttribute
|
public sealed class ServiceContractAttribute
|
|
: Attribute, _Attribute
|
: Attribute, _Attribute
|
|
public Type CallbackContract { get; set; }
|
public Type CallbackContract { get; set; }
|
|
public String ConfigurationName { get; set; }
|
public String ConfigurationName { get; set; }
|
|
|
public Boolean HasProtectionLevel { get; }
|
|
public String Name { get; set; }
|
public String Name { get; set; }
|
|
public String Namespace { get; set; }
|
public String Namespace { get; set; }
|
|
|
public ProtectionLevel ProtectionLevel { get; set; }
|
|
|
public class ServiceHost
|
|
|
: ServiceHostBase, ICommunicationObject, IExtensibleObject`1<ServiceHostBase>, IDisposable
|
|
|
public Object SingletonInstance { get; }
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, String address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, String address, Uri listenUri);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, Uri address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(Type implementedContract, Binding binding, Uri address, Uri listenUri);
|
|
|
protected virtual void ApplyConfiguration();
|
|
|
protected virtual ServiceDescription CreateDescription(out IDictionary`2& implementedContracts);
|
|
|
protected void InitializeDescription(Object singletonInstance, UriSchemeKeyedCollection baseAddresses);
|
|
|
protected void InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses);
|
|
|
protected virtual void OnClosed();
|
|
|
public abstract class ServiceHostBase
|
|
|
: CommunicationObject, ICommunicationObject, IExtensibleObject`1<ServiceHostBase>, IDisposable
|
|
|
public ServiceAuthenticationBehavior Authentication { get; }
|
|
|
public ServiceAuthorizationBehavior Authorization { get; }
|
|
|
public ReadOnlyCollection`1<Uri> BaseAddresses { get; }
|
|
|
public ChannelDispatcherCollection ChannelDispatchers { get; }
|
|
|
public TimeSpan CloseTimeout { get; set; }
|
|
|
public ServiceCredentials Credentials { get; }
|
|
|
protected virtual TimeSpan DefaultCloseTimeout { get; }
|
|
|
protected virtual TimeSpan DefaultOpenTimeout { get; }
|
|
|
public ServiceDescription Description { get; }
|
|
|
public virtual IExtensionCollection`1<ServiceHostBase> Extensions { get; }
|
|
|
internal protected IDictionary`2<String, ContractDescription> ImplementedContracts { get; }
|
|
|
public Int32 ManualFlowControlLimit { get; set; }
|
|
|
public TimeSpan OpenTimeout { get; set; }
|
|
|
public event EventHandler`1<UnknownMessageReceivedEventArgs> UnknownMessageReceived;
|
|
|
protected void AddBaseAddress(Uri baseAddress);
|
|
|
public virtual ReadOnlyCollection`1<ServiceEndpoint> AddDefaultEndpoints();
|
|
|
public ServiceEndpoint AddServiceEndpoint(String implementedContract, Binding binding, String address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(String implementedContract, Binding binding, String address, Uri listenUri);
|
|
|
public ServiceEndpoint AddServiceEndpoint(String implementedContract, Binding binding, Uri address);
|
|
|
public ServiceEndpoint AddServiceEndpoint(String implementedContract, Binding binding, Uri address, Uri listenUri);
|
|
|
public virtual void AddServiceEndpoint(ServiceEndpoint endpoint);
|
|
|
protected virtual void ApplyConfiguration();
|
|
|
protected abstract virtual ServiceDescription CreateDescription(out IDictionary`2& implementedContracts);
|
|
|
public Int32 IncrementManualFlowControlLimit(Int32 incrementBy);
|
|
|
protected void InitializeDescription(UriSchemeKeyedCollection baseAddresses);
|
|
|
protected virtual void InitializeRuntime();
|
|
|
protected void LoadConfigurationSection(ServiceElement serviceSection);
|
|
|
protected virtual void OnAbort();
|
|
|
protected virtual IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, Object state);
|
|
|
protected virtual void OnClose(TimeSpan timeout);
|
|
|
protected virtual void OnClosed();
|
|
|
protected virtual void OnEndClose(IAsyncResult result);
|
|
|
protected virtual void OnEndOpen(IAsyncResult result);
|
|
|
protected virtual void OnOpen(TimeSpan timeout);
|
|
|
protected virtual void OnOpened();
|
|
|
protected void ReleasePerformanceCounters();
|
|
|
public void SetEndpointAddress(ServiceEndpoint endpoint, String relativeAddress);
|
|
|
public class WSDualHttpBinding
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public Boolean BypassProxyOnLocal { get; set; }
|
|
|
public Uri ClientBaseAddress { get; set; }
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public HostNameComparisonMode HostNameComparisonMode { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public WSMessageEncoding MessageEncoding { get; set; }
|
|
|
public Uri ProxyAddress { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public ReliableSession ReliableSession { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public WSDualHttpSecurity Security { get; set; }
|
|
|
public Encoding TextEncoding { get; set; }
|
|
|
public Boolean TransactionFlow { get; set; }
|
|
|
public Boolean UseDefaultWebProxy { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeReliableSession();
|
|
|
public Boolean ShouldSerializeSecurity();
|
|
|
public Boolean ShouldSerializeTextEncoding();
|
|
|
public abstract class WSHttpBindingBase
|
|
|
: Binding, IDefaultCommunicationTimeouts, IBindingRuntimePreferences
|
|
|
public Boolean BypassProxyOnLocal { get; set; }
|
|
|
public EnvelopeVersion EnvelopeVersion { get; }
|
|
|
public HostNameComparisonMode HostNameComparisonMode { get; set; }
|
|
|
public Int64 MaxBufferPoolSize { get; set; }
|
|
|
public Int64 MaxReceivedMessageSize { get; set; }
|
|
|
public WSMessageEncoding MessageEncoding { get; set; }
|
|
|
public Uri ProxyAddress { get; set; }
|
|
|
public XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
|
|
|
public OptionalReliableSession ReliableSession { get; set; }
|
|
|
public virtual String Scheme { get; }
|
|
|
public Encoding TextEncoding { get; set; }
|
|
|
public Boolean TransactionFlow { get; set; }
|
|
|
public Boolean UseDefaultWebProxy { get; set; }
|
|
|
public virtual BindingElementCollection CreateBindingElements();
|
|
|
protected abstract virtual SecurityBindingElement CreateMessageSecurity();
|
|
|
protected abstract virtual TransportBindingElement GetTransport();
|
|
|
public Boolean ShouldSerializeReaderQuotas();
|
|
|
public Boolean ShouldSerializeReliableSession();
|
|
|
public Boolean ShouldSerializeTextEncoding();
|