<?xml version="1.0"?>
<doc>
<assembly>
<name>Masieri.ServiceModel.WSDiscovery</name>
</assembly>
<members>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener">
<summary>
UnicastListener class
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener">
<summary>
asbstract DiscoveryListener
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener.ReceiveData(System.Net.EndPoint,System.Byte[],System.Int32,System.Int32)">
<summary>
Receives the data.
</summary>
<param name="endPoint">The end point.</param>
<param name="data">The data.</param>
<param name="offset">The offset.</param>
<param name="length">The length.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener.OnMessageArrived(System.ServiceModel.Channels.Message)">
<summary>
Called when [message arrived].
</summary>
<param name="message">The message.</param>
</member>
<member name="E:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener.MessageArrived">
<summary>
Occurs when [message arrived].
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.DiscoveryListener.MessageArrivedEventHandler">
<summary>
delegate for MessageArrived Event
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener.#ctor(System.Net.IPAddress,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener"/> class.
</summary>
<param name="address">The address.</param>
<param name="port">The port.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener.GetUdpUnicastListener">
<summary>
Gets the UDP unicast listener.
</summary>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener.Port">
<summary>
Gets or sets the port.
</summary>
<value>The port.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Transport.UnicastListener.Address">
<summary>
Gets or sets the address.
</summary>
<value>The address.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1">
<summary>
DiscoveryOperationContextScope class: use it to add Custom Headers to the message
</summary>
<typeparam name="TChannel">The type of the channel.</typeparam>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.#ctor(Masieri.ServiceModel.WSDiscovery.DiscoveryClient{`0})">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1"/> class.
</summary>
<param name="client">The client.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.ChannelType">
<summary>
Gets the type of the channel.
</summary>
<value>The type of the channel.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingHeaders">
<summary>
Gets the outgoing headers.
</summary>
<value>The outgoing headers.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.ChannelTypeEnum">
<summary>
Type enum to know if the channel is created or not
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.ChannelTypeEnum.Real">
<summary>
Real Channel
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.ChannelTypeEnum.Proxy">
<summary>
Proxy Channel (No OperationContextScope Exists)
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders">
<summary>
OutgoingMessageHeaders: Message Header List Class To add to the <see cref="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.#ctor(Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope{`0})">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders"/> class.
</summary>
<param name="scope">The scope.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.Add(System.ServiceModel.Channels.MessageHeader)">
<summary>
Adds the specified header.
</summary>
<param name="header">The header.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.To">
<summary>
Gets or sets to.
</summary>
<value>To.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.Action">
<summary>
Gets or sets the action.
</summary>
<value>The action.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.MessageId">
<summary>
Gets or sets the message id.
</summary>
<value>The message id.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryOperationContextScope`1.OutgoingMessageHeaders.RelatesTo">
<summary>
Gets or sets the relates to.
</summary>
<value>The relates to.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento">
<summary>
Service Memento class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.GetBindingExtensions">
<summary>
Gets the binding extensions.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento"/> class.
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.EndpointName">
<summary>
Gets or sets the name of the endpoint.
</summary>
<value>The name of the endpoint.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.Address">
<summary>
Gets or sets the address.
</summary>
<value>The address.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.Type">
<summary>
Gets or sets the type.
</summary>
<value>The type.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.ServiceScope">
<summary>
Gets the service scope.
</summary>
<value>The service scope.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.XAddrs">
<summary>
Gets or sets the X addr.
</summary>
<value>The X addr.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.MetadataVersion">
<summary>
Gets or sets the metadata version.
</summary>
<value>The metadata version.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento.Endpoint">
<summary>
Eventuale endpoint
</summary>
<value>The endpoint.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.Resolve">
<summary>
Resolve class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.GetSchema">
<summary>
Gets the schema.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.WriteXml(System.Xml.XmlWriter)">
<summary>
Writes the XML.
</summary>
<param name="writer">The writer.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.EndpointReferenceType">
<summary>
Gets or sets the type of the endpoint reference.
</summary>
<value>The type of the endpoint reference.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.Types">
<summary>
Gets or sets the types.
</summary>
<value>The types.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Resolve.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference">
<summary>
EndpointReference class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.FromReader(System.Xml.XmlReader)">
<summary>
Froms the reader.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.Address">
<summary>
Gets or sets the address.
</summary>
<value>The address.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.ReferenceParameters">
<summary>
Gets or sets the reference parameters.
</summary>
<value>The reference parameters.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference.Metadata">
<summary>
Gets or sets the metadata.
</summary>
<value>The metadata.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.TransactionFlow">
<summary>
TransactionFlow
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.TransactionFlow.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.TransactionFlow.WriteXml(System.ServiceModel.Channels.TransactionFlowBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="enc">The enc.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.Probe">
<summary>
Probe Message Class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Probe.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Probe.GetSchema">
<summary>
Gets the schema.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Probe.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Probe.WriteXml(System.Xml.XmlWriter)">
<summary>
Writes the XML.
</summary>
<param name="writer">The writer.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Probe.Types">
<summary>
Gets or sets the types.
</summary>
<value>The types.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Probe.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Probe.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Client.ClientContext">
<summary>
Class singleton, contains ClientMemento
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Client.ClientContext"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.GetList(System.String)">
<summary>
Gets the list of ClientMementos
</summary>
<param name="contractFullName">Full name of the contract.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.AddDiscoveredEndpoint(System.String,Masieri.ServiceModel.WSDiscovery.Client.ClientMemento)">
<summary>
Adds the discovered endpoint.
</summary>
<param name="contractFullName">Full name of the contract.</param>
<param name="mem">The mem.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.RemoveDiscoveredEndpoint(System.String,Masieri.ServiceModel.WSDiscovery.Client.ClientMemento)">
<summary>
Removes the discovered endpoint.
</summary>
<param name="contractFullName">Full name of the contract.</param>
<param name="mem">The mem.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.RemoveDiscoveredEndpoint(Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference)">
<summary>
Removes the discovered endpoint.
</summary>
<param name="epr">The EndpointReference fo the endpoint</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientContext.Current">
<summary>
Gets the current Instance
</summary>
<value>The current Instance.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior">
<summary>
WSDiscovery ServiceBehavior class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
<summary>
Provides the ability to pass custom data to binding elements to support the contract implementation.
</summary>
<param name="serviceDescription">The service description of the service.</param>
<param name="serviceHostBase">The host of the service.</param>
<param name="endpoints">The service endpoints.</param>
<param name="bindingParameters">Custom objects to which binding elements have access.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
<summary>
Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects.
</summary>
<param name="serviceDescription">The service description.</param>
<param name="serviceHostBase">The host that is currently being built.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
<summary>
Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.
</summary>
<param name="serviceDescription">The service description.</param>
<param name="serviceHostBase">The service host that is currently being constructed.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.ScopesMatchBy">
<summary>
Gets or sets the scopes match by.
</summary>
<value>The scopes match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.ServiceDiscoverableBehavior.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection">
<summary>
ScopesCollection Class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.Add(Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement)">
<summary>
Adds the specified element.
</summary>
<param name="element">The element.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.Clear">
<summary>
Clears this instance.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.CreateNewElement">
<summary>
When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
</summary>
<returns>
A new <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.GetElementKey(System.Configuration.ConfigurationElement)">
<summary>
Gets the element key for a specified configuration element when overridden in a derived class.
</summary>
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.</param>
<returns>
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.Remove(Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement)">
<summary>
Removes the specified element.
</summary>
<param name="element">The element.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.Remove(System.String)">
<summary>
Removes the specified name.
</summary>
<param name="name">The name.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.RemoveAt(System.Int32)">
<summary>
Removes at.
</summary>
<param name="index">The index.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.CollectionType">
<summary>
Gets the type of the <see cref="T:System.Configuration.ConfigurationElementCollection"/>.
</summary>
<value></value>
<returns>
The <see cref="T:System.Configuration.ConfigurationElementCollectionType"/> of this collection.
</returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopesCollection.Item(System.Int32)">
<summary>
Gets or sets the <see cref="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement"/> at the specified index.
</summary>
<value></value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder">
<summary>
Builder class to build Handshake Messages
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.BuildHelloMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento)">
<summary>
Builds the hello message.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.BuildByeMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento)">
<summary>
Builds the bye message.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.DiscoveryProxy">
<summary>
HandShake class with discovery Proxy
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.DiscoveryProxy.BuildHelloMulticastMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento)">
<summary>
Builds the hello multicast message.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.HandshakeMessageBuilder.DiscoveryProxy.BuildHelloUnicastMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento)">
<summary>
Builds the hello unicast message.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.TextMessageEncoding">
<summary>
TextMessageEncoding
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.TextMessageEncoding.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.TextMessageEncoding.WriteXml(System.ServiceModel.Channels.TextMessageEncodingBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="enc">The enc.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.ContractDescriptionsHelper">
<summary>
Class Helper for ContractDescriptions
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.ContractDescriptionsHelper.GetContractFullName(System.ServiceModel.Description.ServiceEndpoint)">
<summary>
Gets the full name of the contract.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.ContractDescriptionsHelper.GetContractFullName(System.ServiceModel.Description.ContractDescription)">
<summary>
Gets the full name of the contract.
</summary>
<param name="contract">The contract.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.ContractDescriptionsHelper.GetContractFullName``1">
<summary>
Gets the full name of the contract.
</summary>
<typeparam name="TChannel">The type of the channel.</typeparam>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.ContractDescriptionsHelper.FromFullName(System.String)">
<summary>
Get ContractDescription Froms the full name.
</summary>
<param name="name">The name.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMemento">
<summary>
BindingMemento is the class that serialize/Deserialize the Binding of the service
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMemento.RestoreMemento(System.Xml.XmlReader)">
<summary>
Restores the memento.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMemento.GetMemento(System.ServiceModel.Channels.Binding)">
<summary>
Gets the memento.
</summary>
<param name="binding">The binding.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpTransport">
<summary>
HttpTransport
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpTransport.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpTransport.GetAuthenticationScheme(System.String)">
<summary>
Gets the authentication scheme.
</summary>
<param name="scheme">The scheme.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpTransport.WriteXml(System.ServiceModel.Channels.HttpTransportBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="tran">The tran.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.OutputChannel">
<summary>
OutputChannel class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.OutputChannel.Send(Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope,System.Uri)">
<summary>
Send a message
</summary>
<param name="envelope"></param>
<param name="to"></param>
<returns>true if sent</returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.NoDiscoveredEndpointException">
<summary>
Typed Exception that is throwed when no service is retrived
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.UriExtension">
<summary>
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.UriExtension.IsSameUri(System.Uri,System.Uri)">
<summary>
Determines whether [is same URI] [the specified URI].
</summary>
<param name="uri">The URI.</param>
<param name="uri2">The uri2.</param>
<returns>
<c>true</c> if [is same URI] [the specified URI]; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.ServiceContractHelper">
<summary>
Helper for ServiceContract
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.ServiceContractHelper.GetPhysicalFromLogical(System.String)">
<summary>
Gets the physical type from logical one.
</summary>
<param name="logicalType">Type of the logical.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection">
<summary>
DiscoveryBehaviorSection class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.CreateBehavior">
<summary>
Create an instance of the behavior
we represent
</summary>
<returns>The WsdlNoticeBehavior instance</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
<summary>
Copy the information of another element into
ourselves
</summary>
<param name="from">The element from which to copy</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.ScopesMatchBy">
<summary>
Notice to add to the service
WSDL and XSD
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.BehaviorType">
<summary>
Return the type of the behavior we configure
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.DiscoveryBehaviorSection.Properties">
<summary>
Return a collection of all our properties
</summary>
<value></value>
<returns>
The <see cref="T:System.Configuration.ConfigurationPropertyCollection"/> of properties for the element.
</returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope">
<summary>
SoapEnvelope class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope.#ctor(System.ServiceModel.Channels.MessageVersion)">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope"/> class.
</summary>
<param name="version">The version.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope.AddHeader(Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader)">
<summary>
Adds the header.
</summary>
<param name="header">The header.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope.Headers">
<summary>
Gets the headers.
</summary>
<value>The headers.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope.BodyContent">
<summary>
Gets or sets the content of the body.
</summary>
<value>The content of the body.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Constants">
<summary>
Constants
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Constants.ProxyTimeout">
<summary>
Tempo massimo per il proxy per rispondere, dopo di che sarà considerato morto
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Constants.MaxDiscoveryWaitingTimeout">
<summary>
Tre secondi e mezzo come massimo timeout per ricevere almeno un serviceEndpoint
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Constants.Soap">
<summary>
Constants for SOAP
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Constants.Soap.MaxHeaderSize">
<summary>
Max Header Size
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Constants.Addressing">
<summary>
Constants for Addressing
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger">
<summary>
Log4net like class to log
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Debug(System.Object,System.Exception)">
<summary>
Debugs the specified message.
</summary>
<param name="message">The message.</param>
<param name="exception">The exception.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Debug(System.Object)">
<summary>
Debugs the specified message.
</summary>
<param name="message">The message.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Debug(System.String,System.Object[])">
<summary>
Debugs the specified message.
</summary>
<param name="message">The message.</param>
<param name="para">The para.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Error(System.Object,System.Exception)">
<summary>
Errors the specified message.
</summary>
<param name="message">The message.</param>
<param name="exception">The exception.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Error(System.Object)">
<summary>
Errors the specified message.
</summary>
<param name="message">The message.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Fatal(System.Object,System.Exception)">
<summary>
Fatals the specified message.
</summary>
<param name="message">The message.</param>
<param name="exception">The exception.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Fatal(System.Object)">
<summary>
Fatals the specified message.
</summary>
<param name="message">The message.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Info(System.Object,System.Exception)">
<summary>
Infoes the specified message.
</summary>
<param name="message">The message.</param>
<param name="exception">The exception.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Info(System.Object)">
<summary>
Infoes the specified message.
</summary>
<param name="message">The message.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Info(System.String,System.Object[])">
<summary>
Infoes the specified message.
</summary>
<param name="message">The message.</param>
<param name="para">The para.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Warn(System.Object,System.Exception)">
<summary>
Warns the specified message.
</summary>
<param name="message">The message.</param>
<param name="exception">The exception.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryLogger.Warn(System.Object)">
<summary>
Warns the specified message.
</summary>
<param name="message">The message.</param>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Diagnostics.MessageTraceSource">
<summary>
Trace Source Class for Messages
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Diagnostics.MessageTraceSource.WriteMessageAtTrasportLevel(System.String,System.String)">
<summary>
Writes the message at trasport level.
</summary>
<param name="message">The message.</param>
<param name="source">The source.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Diagnostics.MessageTraceSource.WriteMalformedMessage(System.String,System.String)">
<summary>
Writes the malformed message.
</summary>
<param name="message">The message.</param>
<param name="source">The source.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Diagnostics.MessageTraceSource.FormatMessage(System.String,System.String,System.Boolean)">
<summary>
Formats the message.
</summary>
<param name="message">The message.</param>
<param name="messageType">Type of the message.</param>
<param name="logEntireMessage">if set to <c>true</c> [log entire message].</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext">
<summary>
ServiceContext
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext"/> class.
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext._discoverableServiceHosts">
<summary>
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.AddService(System.ServiceModel.ServiceHostBase,System.String[],System.String)">
<summary>
Adds the service from configuration
</summary>
<param name="serviceHostBase">The service host base.</param>
<param name="scopes">The scopes.</param>
<param name="scopeMatchBy">The scope match by.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.serviceHostBase_Closing(System.Object,System.EventArgs)">
<summary>
Closing the service (Bye Message)
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.serviceHostBase_Opened(System.Object,System.EventArgs)">
<summary>
Service Opened (Hello Message)
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.Current">
<summary>
Gets the current Instance Singleton
</summary>
<value>The current.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceContext.DiscoverableEnpoints">
<summary>
Gets the discoverable enpoints.
</summary>
<value>The discoverable enpoints.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.NetTcpTransport">
<summary>
NetTcpTransport
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.NetTcpTransport.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.NetTcpTransport.GetAuthenticationScheme(System.String)">
<summary>
Gets the authentication scheme.
</summary>
<param name="scheme">The scheme.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.NetTcpTransport.WriteXml(System.ServiceModel.Channels.TcpTransportBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="tran">The tran.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.WindowsStreamSecurity">
<summary>
WindowsStreamSecurity
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.WindowsStreamSecurity.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Protocol.WindowsStreamSecurity.WriteXml(System.ServiceModel.Channels.WindowsStreamSecurityBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="enc">The enc.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.BinaryMessageEncoding">
<summary>
BinaryMessageEncoding
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.BinaryMessageEncoding.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.MessageEncoding.BinaryMessageEncoding.WriteXml(System.ServiceModel.Channels.BinaryMessageEncodingBindingElement)">
<summary>
Writes the XML.
</summary>
<param name="enc">The enc.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.MulticastListener">
<summary>
MulticastListener class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.MulticastListener.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Transport.MulticastListener"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.MulticastListener.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Service.ScopeList">
<summary>
ScopeList class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Service.ScopeList"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.#ctor(System.String[])">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Service.ScopeList"/> class.
</summary>
<param name="scopes">The scopes.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.Add(System.String)">
<summary>
Adds the specified scope.
</summary>
<param name="scope">The scope.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.AddRange(System.String[])">
<summary>
Adds the range.
</summary>
<param name="scopes">The scopes.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.Remove(System.String)">
<summary>
Removes the specified scope.
</summary>
<param name="scope">The scope.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.RemoveAll(System.Predicate{System.String})">
<summary>
Removes all.
</summary>
<param name="match">The match.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.OnScopeModified">
<summary>
Called when [scope modified].
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.Clear">
<summary>
Clears this instance.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.ToArray">
<summary>
Toes the array.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
</returns>
</member>
<member name="E:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.ScopeListModified">
<summary>
Occurs when [scope list modified].
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ScopeList.Count">
<summary>
Gets the count.
</summary>
<value>The count.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches">
<summary>
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.FromReader(System.Xml.XmlDictionaryReader)">
<summary>
Froms the reader.
</summary>
<param name="reader">The XML dictionary reader.</param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatchValue">
<summary>
Gets or sets the resolve match value.
</summary>
<value>The resolve match value.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch">
<summary>
ResolveMatch class
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.EndpointReferenceValue">
<summary>
Gets or sets the endpoint reference value.
</summary>
<value>The endpoint reference value.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.Types">
<summary>
Gets or sets the types.
</summary>
<value>The types.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.XAddrs">
<summary>
Gets or sets the X addr.
</summary>
<value>The X addr.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ResolveMatches.ResolveMatch.MetadataVersion">
<summary>
Gets or sets the metadata version.
</summary>
<value>The metadata version.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveMatchBuilder">
<summary>
ProbeResolveMatchBuilder
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveMatchBuilder.BuildProbeMatchMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento,System.String,System.Xml.UniqueId)">
<summary>
Builds the probe match message.
</summary>
<param name="se">The se.</param>
<param name="to">To.</param>
<param name="relatesTo">The relates to.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveMatchBuilder.BuildResolveMatchMessage(Masieri.ServiceModel.WSDiscovery.Service.ServiceMemento,System.String,System.Xml.UniqueId)">
<summary>
Builds the resolve match message.
</summary>
<param name="se">The se.</param>
<param name="to">To.</param>
<param name="relatesTo">The relates to.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento">
<summary>
Memento of a service
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.GetUniqueIdentifier">
<summary>
Get a string with a unique Hashcode for the memento
</summary>
<returns>string unique identifier for memento</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.ContainsScope(System.String,System.String)">
<summary>
Determines whether the specified scope contains scope.
</summary>
<param name="scope">The scope.</param>
<param name="scopeMatchBy">The scope match by.</param>
<returns>
<c>true</c> if the specified scope contains scope; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.SetEndpointFromEndpointReferenceValue(Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference,System.Type)">
<summary>
Sets the endpoint from endpoint reference value.
</summary>
<param name="epr">The epr.</param>
<param name="contractType">Type of the contract.</param>
<returns>true if operation successful</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.FromProbeMatch``1(Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch)">
<summary>
Get the ClientMemento form the ProbeMatch.
</summary>
<typeparam name="TChannel">The type of the channel.</typeparam>
<param name="pm">The pm.</param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.EndpointName">
<summary>
Gets or sets the name of the endpoint.
</summary>
<value>The name of the endpoint.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.Address">
<summary>
Gets or sets the address.
</summary>
<value>The address.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.Type">
<summary>
Gets or sets the type.
</summary>
<value>The type.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.XAddrs">
<summary>
Gets or sets the Metadata Address
</summary>
<value>The Metadata Address</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.Endpoint">
<summary>
Gets or sets the endpoint.
</summary>
<value>The endpoint.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Client.ClientMemento.MetadataVersion">
<summary>
Gets or sets the metadata version.
</summary>
<value>The metadata version.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel">
<summary>
UdpOutputChannel
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel.#ctor(System.String,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel"/> class.
</summary>
<param name="address">The address.</param>
<param name="port">The port.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel.Dispose">
<summary>
Releases unmanaged and - optionally - managed resources
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel.Write(System.Byte[],System.Int32,System.Int32,System.Int32)">
<summary>
Writes the specified data.
</summary>
<param name="data">The data.</param>
<param name="offset">The offset.</param>
<param name="length">The length.</param>
<param name="msWaitIgnored">The ms wait ignored.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel.SendMulticast(Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope)">
<summary>
Sends the multicast.
</summary>
<param name="envelope">The envelope.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Transport.UdpOutputChannel.SendUnicast(Masieri.ServiceModel.WSDiscovery.Messages.SoapEnvelope,System.String,System.Int32)">
<summary>
Sends the unicast.
</summary>
<param name="envelope">The envelope.</param>
<param name="ipAddress">The ip address.</param>
<param name="port">The port.</param>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveBuilder">
<summary>
ProbeResolveBuilder
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveBuilder.BuildProbeMessage(System.Xml.UniqueId,Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference,System.String,System.Collections.Generic.List{System.String},System.String)">
<summary>
Builds the probe message.
</summary>
<param name="probeMessageID">The probe message ID.</param>
<param name="replyTo">The reply to.</param>
<param name="type">The type.</param>
<param name="scopes">The scopes.</param>
<param name="scopeMatchBy">The scope match by.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeResolveBuilder.BuildProbeMessage(System.Xml.UniqueId,System.Uri,Masieri.ServiceModel.WSDiscovery.Messages.EndpointReference,System.String,System.Collections.Generic.List{System.String},System.String)">
<summary>
Builds the probe message.
</summary>
<param name="probeMessageID">The probe message ID.</param>
<param name="url">The URL.</param>
<param name="replyTo">The reply to.</param>
<param name="type">The type.</param>
<param name="scopes">The scopes.</param>
<param name="scopeMatchBy">The scope match by.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Activation.InvocationDelegate">
<summary>
Delegate for implementing the invocation task in a Dynamic Proxy
<code>
Example of an invocation handler
DynamicProxyFactory.Instance.CreateProxy(testClass, new InvocationDelegate(InvocationHandler))
private static object InvocationHandler(object target, MethodBase method, object[] parameters) {
DiscoveryLogger.Debug("Before: " + method.Name);
object result = method.Invoke(target, parameters);
DiscoveryLogger.Debug("After: " + method.Name);
return result;
}
</code>
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy">
<summary>
Interface for a dynamic proxy. Through this interface you can work on the proxy instance.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.OnInvokingHandler">
<summary>
Called when [invoking handler].
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.OnInvokedHandler">
<summary>
Called when [invoked handler].
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.ProxyTarget">
<summary>
The target object for the proxy (aka. the proxied object)
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.InvocationHandler">
<summary>
The delegate which handles the invocation task in the dynamic proxy
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.Strict">
<summary>
Type support strictness. Used for cast strictness
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.SupportedTypes">
<summary>
List of supported types for cast strictness support. Is only checked if Strict is true
</summary>
</member>
<member name="E:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.InvokingHanlder">
<summary>
Occurs when [invoking hanlder].
</summary>
</member>
<member name="E:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy.InvokedHanlder">
<summary>
Occurs when [invoked hanlder].
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches">
<summary>
ProbeMatches
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.FromReader(System.Xml.XmlDictionaryReader)">
<summary>
ProbeMatches Froms the XmlDictionaryReader.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatchValue">
<summary>
Gets or sets the probe match value.
</summary>
<value>The probe match value.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch">
<summary>
ProbeMatch
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.EndpointReferenceValue">
<summary>
Gets or sets the endpoint reference value.
</summary>
<value>The endpoint reference value.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.Types">
<summary>
Gets or sets the types.
</summary>
<value>The types.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.XAddrs">
<summary>
Gets or sets the X addr.
</summary>
<value>The X addr.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.ProbeMatches.ProbeMatch.MetadataVersion">
<summary>
Gets or sets the metadata version.
</summary>
<value>The metadata version.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Diagnostics.ServiceModelTraceSource">
<summary>
TraceSource class for Discovery log output
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Diagnostics.ServiceModelTraceSource.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Diagnostics.ServiceModelTraceSource"/> class.
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Diagnostics.DiagnosticHelper">
<summary>
Diagnostic class to Test some Tasks
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Diagnostics.DiagnosticHelper.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Diagnostics.DiagnosticHelper"/> class.
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Diagnostics.DiagnosticHelper.MementoList">
<summary>
Gets the memento list.
</summary>
<value>The memento list.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl">
<summary>
The implementation for a dynamic proxy. Should not be instantiated directly, but rather through the
DynamicProxyFactory
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl._proxyTarget">
<summary>
The object we are the proxy for
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl._strict">
<summary>
Should we be _strict regarding interface support?
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl._supportedTypes">
<summary>
A list of the types we support. Is only used when _strict is true. The proxy targets type(s) are automatically supported
</summary>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl._invocationHandler">
<summary>
The delegate for handling the invocation part of the method call process
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.#ctor(System.Object,Masieri.ServiceModel.WSDiscovery.Activation.InvocationDelegate,System.Boolean,System.Type[])">
<summary>
Creates a new proxy instance, with _proxyTarget as the proxied object
</summary>
<param name="_proxyTarget">The object to proxy</param>
<param name="_invocationHandler">The invocation handler</param>
<param name="_strict">Should type support (for casts) be _strict or loose</param>
<param name="_supportedTypes">A List of supported types. Only used if _strict is true. May be null</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.CreateObjRef(System.Type)">
<summary>
CreateObjRef() isn't supported.
</summary>
<param name="type"></param>
<returns>Nothing</returns>
<exception cref="T:System.NotSupportedException">CreateObjRef() for DynamicProxy isn't supported</exception>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.CanCastTo(System.Type,System.Object)">
<summary>
Checks whether the proxy representing the specified object type can be cast to the type represented by the IRemotingTypeInfo interface
</summary>
<param name="toType">The Type we wish to cast to</param>
<param name="obj">The object we wish to cast</param>
<returns>True if the _strict property is false, otherwise the list of _supportedTypes is checked.<br>
The proxy targets type(s) are automatically supported</br></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.Invoke(System.Runtime.Remoting.Messaging.IMessage)">
<summary>
The reflective method for invoking methods. See documentation for RealProxy.
</summary>
<param name="message"></param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.TypeName">
<summary>
TypeName isn't supported since DynamicProxy doesn't support CreateObjRef()
</summary>
<exception cref="T:System.NotSupportedException">TypeName for Dynamic Proxy isn't supported</exception>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.ProxyTarget">
<summary>
Returns the target object for the proxy
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.InvocationHandler">
<summary>
The delegate which handles the invocation task in the dynamic proxy
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.Strict">
<summary>
Type support strictness. Used for cast strictness
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyImpl.SupportedTypes">
<summary>
List of supported types for cast strictness support. Is only checked if Strict is true
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader">
<summary>
SoapHeader class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader.AddAttribute(System.String,System.String)">
<summary>
Adds the attribute.
</summary>
<param name="name">The name.</param>
<param name="value">The value.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader.ToString">
<summary>
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</summary>
<returns>
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
</returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader.Name">
<summary>
Gets or sets the name.
</summary>
<value>The name.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.SoapHeader.Value">
<summary>
Gets or sets the value.
</summary>
<value>The value.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.Bye">
<summary>
Bye class messege
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Bye.GetSchema">
<summary>
Gets the schema.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Bye.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Bye.WriteXml(System.Xml.XmlWriter)">
<summary>
Writes the XML.
</summary>
<param name="writer">The writer.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Bye.EndpointReferenceValue">
<summary>
Gets or sets the endpoint reference value.
</summary>
<value>The endpoint reference value.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpsTransport">
<summary>
HttpsTransport
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpsTransport.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Helpers.BindingMementos.Transport.HttpsTransport.GetAuthenticationScheme(System.String)">
<summary>
Gets the authentication scheme.
</summary>
<param name="scheme">The scheme.</param>
<returns></returns>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1">
<summary>
DiscoveryClient class is the proxy to ther web service
</summary>
<typeparam name="TChannel">The type of the channel.</typeparam>
</member>
<member name="F:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.DiscoveryTimeout">
<summary>
Max Timeout before NoEndpointDiscoveredException
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.#ctor">
<summary>
Base ctor DiscoveryClient
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.#ctor(System.String)">
<summary>
DiscoveryClient
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.#ctor(System.String,System.String)">
<summary>
DiscoveryClient
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.#ctor(System.String[])">
<summary>
DiscoveryClient
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.#ctor(System.String[],System.String)">
<summary>
DiscoveryClient
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.InvocationHandler(System.Object,System.Reflection.MethodBase,System.Object[])">
<summary>
Handler to invoke the interface TChannel
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.GetBestMemento">
<summary>
Virtual GetBestMemento. Override it if you need to add a business logic to sort the services differently
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.DiscoveredServices">
<summary>
Discovered Services
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.Scopes">
<summary>
Scopes List
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.Channel">
<summary>
Real Channel
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.DiscoveryClient`1.AutomaticChangeChannelWhenFaulted">
<summary>
Gets or sets a value indicating whether [automatic change channel when faulted].
</summary>
<value>
<c>true</c> if [automatic change channel when faulted]; otherwise, <c>false</c>.
</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes">
<summary>
ServiceScopes class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes"/> class.
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes.GetServiceScopes(System.ServiceModel.Description.ServiceEndpoint)">
<summary>
Gets the service scopes.
</summary>
<param name="se">The se.</param>
<returns></returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Service.ServiceScopes.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Messages.Hello">
<summary>
Hello message class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Hello.GetSchema">
<summary>
Gets the schema.
</summary>
<returns></returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Hello.ReadXml(System.Xml.XmlReader)">
<summary>
Reads the XML.
</summary>
<param name="reader">The reader.</param>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Messages.Hello.WriteXml(System.Xml.XmlWriter)">
<summary>
Writes the XML.
</summary>
<param name="writer">The writer.</param>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.EndpointReferenceValue">
<summary>
Gets or sets the endpoint reference value.
</summary>
<value>The endpoint reference value.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.Types">
<summary>
Gets or sets the types.
</summary>
<value>The types.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.Type">
<summary>
Gets the type.
</summary>
<value>The type.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.ScopeMatchBy">
<summary>
Gets or sets the scope match by.
</summary>
<value>The scope match by.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.Scopes">
<summary>
Gets or sets the scopes.
</summary>
<value>The scopes.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.XAddrs">
<summary>
Gets or sets the X addr.
</summary>
<value>The X addr.</value>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Messages.Hello.MetadataVersion">
<summary>
Gets or sets the metadata version.
</summary>
<value>The metadata version.</value>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyFactory">
<summary>
Factory for creating Dynamic proxy instances
<code>
TestClasses.SimpleClass testClass = new TestClasses.SimpleClass();
TestClasses.ISimpleInterface testClassProxy = (TestClasses.ISimpleInterface) DynamicProxyFactory.Instance.CreateProxy(testClass, new InvocationDelegate(InvocationHandler));
testClassProxy.Method1();
</code>
<see cref="T:Masieri.ServiceModel.WSDiscovery.Activation.IDynamicProxy"/>
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyFactory.CreateProxy(System.Object,Masieri.ServiceModel.WSDiscovery.Activation.InvocationDelegate)">
<summary>
Create a proxy for the target object
</summary>
<param name="target">The object to create a proxy for</param>
<param name="_invocationHandler">The invocation handler for the proxy</param>
<returns>The dynamic proxy instance</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyFactory.CreateProxy(System.Object,Masieri.ServiceModel.WSDiscovery.Activation.InvocationDelegate,System.Boolean)">
<summary>
Create a proxy for the target object
</summary>
<param name="target">The object to create a proxy for</param>
<param name="_invocationHandler">The invocation handler for the proxy</param>
<param name="_strict">Indicates if the cast support should be _strict. If _strict is true all casts are checked before being performed</param>
<returns>The dynamic proxy instance</returns>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyFactory.CreateProxy(System.Object,Masieri.ServiceModel.WSDiscovery.Activation.InvocationDelegate,System.Boolean,System.Type[])">
<summary>
Create a proxy for the target object
</summary>
<param name="target">The object to create a proxy for</param>
<param name="_invocationHandler">The invocation handler for the proxy</param>
<param name="_strict">Indicates if the cast support should be _strict. If _strict is true all casts are checked before being performed. The supportedType list will enabled support for more interfaces than the target object supports</param>
<param name="_supportedTypes">List of types that are supported for casts. Is only checked if _strict is true.</param>
<returns>The dynamic proxy instance</returns>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Activation.DynamicProxyFactory.Instance">
<summary>
Get the instance of the factory (singleton)
</summary>
</member>
<member name="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement">
<summary>
ScopeElement Class
</summary>
</member>
<member name="M:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement"/> class.
</summary>
</member>
<member name="P:Masieri.ServiceModel.WSDiscovery.Behaviors.ScopeElement.Url">
<summary>
Gets or sets the URL.
</summary>
<value>The URL.</value>
</member>
</members>
</doc>