System.Net Network progress has changed. Network progress has completed. Network progress has failed. Raised whenever a associated with a in the has changed. The calling object has been disposed. Raised whenever a method has completed. The calling object has been disposed. Raised whenever the associated with a in the has changed. The calling object has been disposed. Raised whenever an object within a contact’s registered objects has changed. The object has been disposed. Raised whenever the presence status of a in the has changed. The object has been disposed. Raised when the list of subscribed contacts changes. The object has been disposed. Raised when the invitation process for a remote peer has completed. This object has been disposed. This event is raised whenever a is added, updated or deleted by a remote peer on a subscribed endpoint. The object has been disposed. Raised when a in the for the local peer on the local host has changed. Raised when the name of the on the local host for the local peer has changed. A in the for the local peer on the local host has changed. The of the local peer on the local host has changed. This event is raised whenever an application associated with the has changed. This object has been disposed. This event is signaled whenever a associated with the has changed. This object has been disposed. This event is raised whenever the has changed its presence status. This object has been disposed. Raised when a subscription operation has completed. This object has been disposed. Signaled when the name associated with a object changes. The object has been disposed. Signaled when a new instance is found, no longer available, or the associated object information has changed. Signaled when the or operation for the instance is completed. The object has been disposed. Signaled when a instance changes. The event is signaled when a peer name resolution request for a specific has completed. This event is signaled whenever a object is found in response to a operation for a specific . Returns a reference to a which represents all the link-local clouds in which the client or peer is currently participating. Returns a static reference to a which represents all the available clouds in which the client is currently participating. Initializes a new instance of the class. Inserts an element into the at the specified index. The zero-based index at which should be inserted. The object to insert. The value can be for reference types. The parameter is less than zero -or- the parameter is greater than the current count of items in the . The parameter is . Replaces the element at the specified index. The zero-based index of the element to replace. The new value for the element at the specified index. The value can be for reference types. The parameter is less than zero -or- the parameter is greater than the current count of items in the . The parameter is . Initializes a new for the specified URI scheme. The URI of the requested resource. Returns .A descendant for the specified URI scheme. Initializes a new instance of the class The percentage of an asynchronous task that has been completed. The number of processed bytes. The total number of bytes. A unique user state. Initializes a new instance of the PNRP type. This populates a serialization information object with the data needed to serialize the Cloud object. Reference to the object that holds the data needed to deserialize this instance. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. Performs a case-sensitive comparison between two cloud objects. The cloud to compare with this . if the specified identifies the same resource as the current one, otherwise . Determines whether the content of this peer is equivalent to the content of a object. The to compare with this . if the and the comparison object contain the same information; otherwise . Obtains a collection of peer clouds known to the calling peer. A object that specifies a collection of peer clouds known to the calling peer. If no clouds are available, is returned. Returns the object with the specified cloud name. Contains the name of the PNRP . The object with the specified cloud name. The name is not known. Overrides . A hashcode for the current . Populates a information object with the data needed to serialize the . Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Implements the interface and returns the data needed to serialize the instance. Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Returns a string representation of the current . A string that represents the current . Initializes a new instance of the class. Inserts a into the at the specified index. The zero-based index of the element to replace. The value for the new element at the specified index. The provided cannot be Replaces the at the specified index. The zero-based index of the element to replace. The new value for the element to be replaced. The provided cannot be . Adds the specified to the of the local peer. The instance to add to . The specified by already exists. is . The specified has been disposed. The specified by could not be reconstituted from its serialized XML format.Unable to add the local peer to the instance being constructed. Creates a instance for the specified object. The to associate with the new instance. A instance for the specified . is . This object has been disposed. The contact manager of the remote peer passed in could not be reached, or the contact could not be read from it.The instance passed in has no endpoints set on it. Creates a contact instance for the specified object. The to associate with the new instance. A user-defined that contains information about the operation. It will be passed to the callback of the asynchronous operation for identification. already exists and is in use. is . The object has been disposed. The specified instance has no endpoints set on it. Removes the specified from the of the local peer. The to remove from the . is . Removes the associated with the specified from the of the local peer. The associated with the to remove from the . The associated with could not be found in the contact manager. is . This object has had previously called on it and cannot be used for future operations. Unable to complete operation. Releases all resources used by the object. Returns the object for the specified . The associated with the to be retrieved. associated with the supplied . is . This object has been disposed. Contact not found in .Unable to obtain the contact for the supplied . Returns a that contains all contacts within the of the remote peer. that contains all contacts within the of the remote peer. If the contact manager is empty, then a collection of size zero (0) is returned. This object has been disposed. An invalid value was returned when this method attempted to enumerate a in this peer contact collection. Updates the data associated with the . The to be updated. not found in . is . This object has been disposed. Unable to complete operation. Initializes a new instance of the type. Reference to the object that holds the data needed to deserialize this instance. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. Releases all resources used by the object. Releases the unmanaged resources used by the object and optionally releases the managed resources. Set to to release both managed and unmanaged resources; to release only unmanaged resources. Performs a case-sensitive comparison of the current and the specified peer. A instance to compare to this instance. Returns if the supplied instance has the same as this peer instance, otherwise . This method also returns if the peer parameter is . Populates a object with the data needed to serialize the target . The to populate with data. The destination for this serialization. Gets the collection of data objects from a local cache. The collection for the peer or endpoint specified by this instance. The caller is not subscribed to the endpoint or has not yet called . The method is unable to complete due to an error in the underlying Peer Collaboration infrastructure. Gets the object associated with the supplied from the . The of the object to be retrieved from the collection object associated with the supplied . If an object is not found, a collection of size zero (0) is returned. The object ID is . The caller is not subscribed to the or has not yet called against it. An error occurred when getting object information from the peer. Gets the available presence information for a . The for which to retrieve presence information. Returns a object which contains presence information for an available endpoint if it is available; otherwise it is . does not contain a valid endpoint. is . This object has been disposed and cannot be used in current peer operations. An error occurred while retrieving presence information from the peer. Sends an invitation to a to start a specific . A from the peer that received the invitation. An error occurred during the invitation process.The currently executing application is not registered with the Peer Collaboration infrastructure. Sends an invitation to a to start a specific . The for which the invitation is sent. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. A from the peer that received the invitation. The application is not registered for collaboration. is larger than 16,384 bytes. An error occurred during the invitation process.The currently executing application is not registered with the peer collaboration infrastructure. Begins an asynchronous invitation operation which sends an invitation to a to start a specific . The for which the invitation is sent. A message to send to the remote peer along with the application invitation. The maximum size of this message is 255 Unicode characters. A user defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. User-defined object to pass to the callback of the asynchronous operation for identification. This required parameter must be unique across all asynchronous invitation operations in progress. The application is not registered with the collaboration infrastructure. is is larger than 16,384 bytes. An error occurred during the invitation process.The currently executing application is not registered with the collaboration infrastructure. Begins an asynchronous invitation operation which sends an invitation to a to start a specific . User-defined object to pass to the callback of the asynchronous operation for identification. This required parameter must be unique across all asynchronous invitation operations in progress. is An error occurred during the invitation process.The currently executing application is not registered with the collaboration infrastructure. Cancels the invitation that was sent with the method. User defined object to pass to the callback of the operation for identification. This required parameter must be unique across all asynchronous invitation operations in progress. The parameter cannot be An asynchronous invitation is not outstanding. Raises the event. The object containing the event data to be passed to delegates associated with the event. Populates a class instance with the data required to serialize the specified instance. A derived type must call the base type method. The to populate with data. The destination for the serialization. Returns a representing the associated with the . representing the . Initializes a new default instance of the type. Initializes a new instance with the supplied application ID, description, scope, and data elements. A user-specified used to identify the . A description of the peer application. A binary data object to associate with the peer application, such as a small image. The local file system path to the peer application. Command-line arguments for starting the peer application. The scope in which the application will be registered for peer collaboration. Length of the binary data object cannot be less than one or greater than 16k. is set to . Initializes a new instance of the type with the data required for serialization. The associated with the . The serialization destination associated with the . Releases resources used by the object. Releases the unmanaged resources used by the object and optionally releases the managed resources. Set to to release both managed and unmanaged resources; to release only unmanaged resources. Compares the to the specified instance. The instance to test for equality. Returns if the instance provided has matching data, else . This method also returns if is . This object has been disposed. Compares the to the specified . The to test for equality. Returns if the is equal to the specified object instance, else . The has been disposed. Determines whether the specified objects are considered equal. The first to compare. The second to compare. Returns if the specified objects have the same globally unique application and , else . Returns the hash code for a instance. A 32-bit signed integer hash code used to compare instances of this type. The object has been disposed. Populates a with the data needed to serialize the target . The to populate with data. The destination for this serialization. Raises the event. The object that contains data to be passed to delegates for the event. Implements the interface and returns the data required to serialize the target . The object to populate with data. The destination for this serialization. Returns a string that contains the and of the instance. A string that contains the and of the instance, separated by a space. The object has been disposed. Inserts a new element into the at the specified index or key. The zero-based index of the element to replace The new value for the element at the specified index Replaces the at the specified index. The zero-based index of the element to replace. The new value for the element at the specified index. Returns a representing the current value of each object, separated by commas. A representing the current value of each in the , separated by commas. Deregisters a associated with the calling peer. The to deregister. The parameter cannot be . Unable to complete operation. Gets all objects that are registered on the local machine. A that contains all applications that are registered on the local machine. If an application is not found, a collection of size zero (0) is returned. An invalid value was returned when this method attempted to enumerate the application registered to this peer. Please make sure that all applications have valid registry values. Gets a collection of all objects that are registered on the local machine for the specified . to return for the specified application. A that contains all applications of the specified that are registered on the local machine. If an application is not found, a collection of size zero (0) is returned. The parameter is not set to a known value in the enumeration. An invalid value was returned when this method attempted to enumerate the application registered to this peer. Please make sure that all applications have valid registry values. Obtains all instances registered by the calling peer with the infrastructure on this machine. A which contains all the instances registered by the calling peer with the infrastructure on the local machine.If registered instances are not discovered on the local machine, a collection of size zero (0) is returned. An invalid value was returned when this method attempted to enumerate all available instances. Returns a collection of all the endpoints currently signed in on the network subnet of the calling peer. A that contains all the endpoints currently signed into the 'Near Me' scope. If peers are not discovered on the subnet, a collection of size zero (0) is returned. The peer is not signed in to the 'Near Me' scope. An invalid value was returned when this method attempted to enumerate all known People Near Me endpoints. Registers the specified for a collaboration session with the calling peer. The for which to register the calling peer within the associated scope (global, local, and link-local). The type of registration to perform. The application may be registered for just the calling peer or for all peers using the machine. The property on the object passed to is The peer application instance provided has the same globally unique as an application which is already registered. The existing registration must be unregistered before a new application can be registered with the provided identifier. The and parameters cannot be . Both parameters must be specified. The type parameter is not set to a known value in the enumeration. The operation cannot be completed until the caller has signed-in to the infrastructure. Registers a associated with the calling peer. The to register. Object already registered cannot be cannot be The operation could not be completed. Signs the peer into the collaboration infrastructure with the specified . The scope the peer is using to join the activity. is set to . The parameter contains an invalid enumeration value. The operation could not be completed. Signs the peer out of the specified scope. Scope enumeration specified by . The parameter contains an invalid enumeration value. The operation could not be completed. Deregisters the specified from the infrastructure. The to deregister for the calling peer. The type of deregistration to perform for either the calling peer or for all peers that exist on the machine. The globally unique for the specified application does not exist or is empty. The or parameter is set to The parameter is not set to a known value in . The operation could not be completed. Initializes a new instance of the . The initial for this instance is passed when the constructor is called. One of the values in the enumeration. Creates and returns a copy of the current . A that contains a copy of the current instance of . Represents the XML object model for encoding security objects. The XML encoding to use to reconstruct the permission. The parameter is not a valid permission element.The parameter does not contain a valid type or class.The parameter's version number is not supported. The parameter is a reference ( in Visual Basic). Creates and returns a permission that is the intersection of the current and the specified permission. Permission to with the current permission. It must be of the same type as the current permission. A new permission that represents the intersection of the current and the specified permission. This new permission is a reference ( in Visual Basic) if the intersection is empty. The target parameter is not a reference ( in Visual Basic) and is not an instance of the same class as the current permission. Determines whether the current is a subset of the specified permission. A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission. if the current is a subset of the specified permission; otherwise, . The parameter is a reference ( in Visual Basic). Returns a value specifying whether the current is unrestricted. if the current permission is unrestricted; otherwise, . Creates an XML encoding of the and its current state. An XML encoding of the permission, including any state information. Creates a permission that is the union of the current and the specified permission. A permission to combine with the current permission. It must be of the same type as the current permission. A new permission that represents the of the current and the specified permission. The parameter is a reference ( in Visual Basic). Initializes a new instance of the class with the specified . Specifies a value. Creates and returns a new . A new object. No public constructor is defined for this class. The associated with the . The serialization destination associated with the . Releases the unmanaged resources and optionally releases the managed resources used by the object. to release both managed and unmanaged resources; to release only unmanaged resources. Compares the to the specified instance. The instance to test for equality. Returns if the instance provided has matching data, else . The object has been disposed. Compares the instance to the specified object. Compares the instance to the specified object. Returns if the instance provided has matching data, else . This method also returns if the passed parameter is . The object has been disposed. Determines whether the specified instances are considered equal. The first to compare. The second to compare. Returns if the instances provided have matching data, else . Creates a instance based on provided XML data. The XML encoding used to reconstruct the . A string that represents the XML object model for encoding the instance. Parameter cannot be Unable to complete operationParameter is not a valid object. Retrieves the objects that were registered by the remote peer into the local cache. The from the local cache. If associated applications are not found for the , a collection of size zero (0) is returned. The calling peer is not subscribed to the .The calling peer has not yet called the method. Unable to complete operation. Gets the collection of objects with the specified from the local cache. The of the peer application to be retrieved. The from the local cache. If no applications are found with the specified , a collection of size zero (0) is returned. The calling peer is not subscribed to the .The calling peer has not yet called the method. Unable to complete operation. Gets the associated with the specified . Contains endpoint information associated with the . The associated with the specified . If applications are not associated with the specified , a collection of size zero (0) is returned. cannot be . The calling peer is not subscribed to the .The calling peer has not yet called the method. Unable to complete operation. Gets the associated with the specified . The endpoint associated with the . Contains application information associated with the . The collection of objects associated with the . If applications identified by the ID are not found for the , or if the ID for the endpoint is or invalid, a collection of size zero (0) is returned. cannot be . The calling peer is not subscribed to the .The calling peer has not yet called the method. Unable to complete operation. Returns the hash code for a instance. A 32-bit signed integer hash code. The object has been disposed. Populates a object with the data needed to serialize the . Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Gets the registered by the specified and stored in the local cache. The endpoint from which to retrieve objects. The associated with the specified . If no applications are associated with the endpoint, a collection of size zero (0) is returned. cannot be . The calling peer is not subscribed to the associated with the .The calling peer has not yet called the method. Unable to complete operation. Gets the collection of peer objects registered by the specified and registered in the identified by the specified . The endpoint from which to retrieve objects. The of the to be retrieved. The associated with the specified . If no applications are associated with the endpoint, a collection of size zero (0) is returned. cannot be . The calling peer is not subscribed to the .The calling peer has not yet called the method. Unable to complete operation. Sends an invitation to join into peer collaboration sponsored by the sender. A from the peer who received the invitation. The object has been disposed. The for the current application does not exist. Sends the specified invitation to join into the specified sponsored by the sender. The for which the invitation is sent. A message to send to the remote peer along with the application invitation. A user-defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. A from the peer who received the invitation. cannot be . The object has been disposed. The for the current application does not exist or is empty. Sends an invitation to a specific endpoint to join into peer collaboration with the sender of the invitation. The endpoint to receive the invitation. A from the peer endpoint who received the invitation. cannot be . The object has been disposed. Unable to complete operation.The currently executing application is not registered with the peer collaboration infrastructure. specified by object is not valid. Sends the specified invitation to the specified to join into the specified application sponsored by the sender. The endpoint or remote peer to which to send the invitation. The application for which the invitation is sent. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user-defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. A from the peer who received the invitation. Endpoint in cannot be . object cannot be empty. and objects cannot be . The object has been disposed. The for the current application does not exist or is empty. Begins an asynchronous invitation operation for the specified peer endpoints to join the specified collaboration sponsored by the sender of the invitation. The application for which the invitation is sent. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user-defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. User-defined object to pass to the callback of the asynchronous operation. Also used to identify the asynchronous operation for cancellation. This parameter must be specified and is unique across all asynchronous invitation operations in progress. cannot be . object cannot be The object has been disposed. The for the current application does not exist or is empty.Endpoint collection is empty or Begins an asynchronous invitation operation for the specified peer endpoint to join a application sponsored by the sender of the invitation. The invitation is identified using the specified . The endpoint or remote peer to which to send the invitation. User-defined object to pass to the callback of the asynchronous operation. Also used to identify the asynchronous operation for cancellation. This parameter must be specified and is unique across all asynchronous invitation operations in progress. cannot be Endpoint in cannot be . object cannot be The object has been disposed. The for the current application does not exist or is empty. Begins an asynchronous invitation operation for the specified to join the specified collaboration sponsored by the sender of the invitation. The endpoint or remote peer to which to send the invitation. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user defined data blob to associate with the invitation. Its size can be no more than 16,384 bytes. The application for which the invitation is sent. User-defined object to pass to the callback of the asynchronous operation. Also used to identify the asynchronous operation for cancellation. This parameter must be specified and is unique across all asynchronous invitation operations in progress. cannot be null.Endpoint specified by cannot be . and objects cannot be The object has been disposed. The for the current application does not exist or is empty. Begins an asynchronous invitation operation for an endpoint to join a application sponsored by the sender of the invitation. The invitation is identified using the specified . User-defined object to pass to the callback of the asynchronous operation. Also used to identify the asynchronous operation for cancellation. This parameter must be specified and is unique across all asynchronous invitation operations in progress. cannot be . The object has been disposed. The for the current application does not exist or is empty. cannot be Raises the event. The object to be passed to delegates associated with the event. Raises the event when a is added, updated or removed by a remote peer. Type of object change specified by . Raises the event when the of a peer has changed. The object to be passed to delegates associated with the event. Raises the event. The or object associated with the event. Subscribes the calling peer to the , and as a result, the peer will receive any future events associated with the . The calling peer is not signed in to People Near Me. The object has been disposed. Unable to complete operation. Failure may be due to an inability to establish a TCP connection to the peer. Asynchronously subscribes the calling peer to the , and as a result, the peer will receive any future events associated with the . A user-defined that contains information about the operation. cannot be The calling peer is not signed in to People Near Me. The object has been disposed. Duplicate identifier. Implements the interface and returns the data needed to serialize the instance. Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Returns a representation of the associated with the . representation of the . Serializes the to an XML string for persistent storage or network transfer. An XML encoding of the . Unable to complete operation. Removes a subscription to the and as a result the calling peer no longer receives events associated with the . This object has been disposed. Inserts a new element into the at the specified index or key. The zero-based index of the element to replace The new value for the element at the specified index The provided is Replaces the at the specified index. The zero-based index of the element to replace. The new value for the element at the specified index. The provided is Returns a Unicode representing the current value of each , separated by commas. Unicode representing the current value of each , separated by commas. Generates a new instance of the class. Initializes a new instance of the class with the peer-associated endpoint contained in . The endpoint associated with the peer. Initializes a new instance of the class with the peer-associated endpoint contained in and a string specifying . The endpoint associated with the peer. Specifies the name associated with the . The argument specifies . The specified is not a valid IPv6 endpoint. Initializes a new instance with the associated parameters required for serialization. The associated with the . The serialization destination associated with the . Releases all resources used by the object. Releases the unmanaged resources used by the object and optionally releases the managed resources. Set to to release both managed and unmanaged resources; to release only unmanaged resources. Compares the to the specified instance. The instance to test for equality. Returns if the instance provided has matching data, else . This object has been disposed. Compares the to the specified . The to test for equality. Returns if the is equal to the specified object instance, else . Determines whether the specified objects are considered equal. The first to compare. The second to compare. Returns if the instances provided have matching data, else . Returns the hash code for a instance. A 32-bit signed integer hash code used to compare instances of this type. The object has been disposed. Populates a class instance with the data required to serialize the specified instance. A derived type must call the base type method. The to populate with data. The destination for the serialization. Called when a change occurs to the specified by the associated with the instance. Specifies the type of change that has occurred to the . Populates the current instance with the data obtained from the serialized source. The to populate with data. The destination for the serialization. Returns a that represents a instance. representing a . The object has been disposed. Compares the to the specified object. The object to compare against. Returns if the is equal to the object specified. Inserts a new element into the at the specified index or key. The zero-based index of the element to replace The new value for the element at the specified index The argument is . Replaces the element at the specified index. The zero-based index of the element to replace The new value for the element at the specified index The argument is . Returns a representing the current value for each instance of , separated by commas. Unicode representing the current value of each instance of . Initializes a new default instance of the class. Initializes a new instance with the associated parameters required for serialization. The associated with the . The serialization destination associated with the . Generates a from the object and associates it with the . object associated with the . The Collaboration infrastructure has failed to create and associate a with the . Generates a with the associated descriptive parameters from the object and associates it with the . The display name assigned to the newly created contact. The to assign to the newly created contact. object that specifies the email address to assign to the newly created contact. object associated with a containing descriptive parameters. The Collaboration infrastructure has failed to create or update a with the . Generates a object from the provided . object that specifies the endpoint associated with the peer. object associated with the . The is . The referenced specifies . Releases the unmanaged resources used by the object and optionally releases the managed resources. Set to to release both managed and unmanaged resources; to release only unmanaged resources. Compares the to the specified instance. The instance to test for equality. Returns if the instance provided has matching data, else . The argument is . Compares the instance to the specified object. The object to test for equality. Returns if the instance provided has matching data, else . The object has been disposed. Determines whether the specified instances are considered equal. The first to compare. The second to compare. Returns if the instances provided have matching data, else . Returns the hash code for the instance. A 32-bit signed integer hash code used to compare instances of this type. The object has been disposed. Populates a with the data required to serialize the specified . A derived type must call the base type method. The to populate with data. The destination for the serialization. Initiates a network operation to retrieve the application, object and presence data specific to a instance. Specifies the application, object, and presence data relevant to a instance. Sends an invitation to join a peer collaboration application to a remote peer. object containing the relevant value specified by the remote peer. The object has been disposed. The associated with the specified by the is or has a value count of '0' associated endpoints.A has not been associated with the current peer-to-peer application. Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite. Specifies the relevant Peer Collaboration application represented by a instance. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user defined data blob to associate with the invitation. Size is limited to 16K (16,384 bytes). object containing the relevant value specified by the remote peer. The object has been disposed. The argument specifies . The argument specifies an empty .The associated with the specified by the is or has a value count of '0' associated endpoints. Receives an invitation response from a peer regarding an invitation to a peer collaboration application. Specifies the relevant Peer Collaboration application information represented by a object. A message to send to the remote peer along with the application invitation. The message can be no more than 255 Unicode characters. A user defined data blob to associate with the invitation. Size is limited to 16K. User-defined object passed to the callback of the asynchronous operation for identification. This required parameter must be unique across all asynchronous invitation operations still in-progress. The object has been disposed. The argument specifies . The argument specifies . The endpoint specified by was not found. The argument specifies an empty . Receives an invitation response from a peer regarding joining a peer collaboration application. User-defined object passed to the callback of the asynchronous operation for identification. This required parameter must be unique across all asynchronous invitation operations still in-progress. The object has been disposed. The argument specifies . This object does not specify a valid . Signals the event. Event data contained in a instance. Initiates a network operation to retrieve the application, object and presence data specific to a instance. The object has been disposed. Initiates a network operation to retrieve the application, object and presence data specific to a instance. User-specified state object that is passed to the delegate when this method completes the operation. The object has been disposed. The argument specifies . The prior call has not yet completed. Populates the current instance with the data obtained from the serialized source. The to populate with data. The destination for the serialization. Returns that represents a instance. representing the . The object has been disposed. Inserts a new element into the at the specified index or key. The zero-based index in which the element resides. The new value for the element in the specified index. The argument is . Replaces the element at the specified index. The zero-based index in which the element resides. The new value for the element in the specified index. The argument is . Returns a string representation of the current value for each instance of , separated by commas. Unicode string representing the current value for each instance of . Initializes a new default instance of the class. Initializes a new instance with the associated scope and data. The user-defined identifier for the . A data blob that contains information about the . This parameter is limited a size that is less than or equal to 16K. Specifies the scope in which the is to be registered. One of the arguments provided to this method is not valid. Initializes a new instance with the associated parameters required for serialization. The associated with the . The serialization destination associated with the . Releases all resources utilized by the . Releases the unmanaged resources used by the and optionally releases the managed resources. Set to to release both managed and unmanaged resources; to release only unmanaged resources. Compares a to the specified instance. The instance to test for equality. Returns if the instance provided has matching data, else . The instance specified by has been disposed. Compares the to the specified object. The object to test for equality. Returns if the instance provided has matching data, else . The object specified by has been disposed. Determines whether the specified instances are considered equal. The first to compare. The second to compare. Returns if the instances provided have matching data, else . Returns the hash code for the instance. A 32-bit signed integer hash code used to compare instances of this type. The instance has been disposed. Populates a with the data required to serialize the specified . The instance to populate with data. The destination for the serialization. Signaled when a instance with the specified ID is added, updated or removed by a remote peer. Type of object change specified by . The instance associated with this change has been disposed. Populates the current instance with the data obtained from the serialized source. The to populate with data. The destination for the serialization. Returns a that represents a instance. A representing the . The instance has been disposed. Inserts a new element into the at the specified index or key. The zero-based index in which the element resides. The new value for the element in the specified index. The argument is . Replaces the element at the specified index. The zero-based index in which the element resides. The new value for the element in the specified index. The argument is . Returns a string representation of the current value for each instance of , separated by commas. String representing the current value for each instance of PeerObject, separated by commas. Initializes a new default instance of a object. Initializes an instance of a object that includes a Unicode string describing the presence status the local peer. Status of the Peer. Description of the presence state. Populates a object with the data needed to serialize the . Reference to the object that holds the data needed to deserialize this instance. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. One or more parameters are . Initializes a new object of type with the supplied fully qualified peer name value. Contains the peer name to encode as a instance. The provided is not a valid . is . Initializes a new instance of the class. that contains the Peer Name to encode as a . enumeration value that specifies the type of peer name to create. The includes one or more illegal characters. One or more parameters are . The Default Identity used as the basis of the could not be retrieved.The could not be created. Creates a new instance of the specified object with the specified peer host name. A string that contains the DNS-qualified host name. A object that represents the specified peer host name. The provided is not a valid peer host name string. is . A could not be created from the supplied Creates a new by replacing the field defined on the supplied object with the specified classifier string value. The object on which to set the new classifier string value. The to set on the returned . The new object that contains the updated classifier. The provided is not a valid peer name classifier. One or more parameters are . A could not be created from the supplied Performs a case-sensitive comparison of the current and the specified peer name. The peer name to compare with this . Returns if the specified identifies the same resource as the current peer name object; otherwise this method returns .This method also returns if is set to . Determines whether the content of this is equal to the content of another object. The to compare with the current . if the and the comparison object contain the same information; otherwise . Overrides the method. A hashcode for the current . Populates a serialization information object with the data needed to serialize the . Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Implements the interface and returns the data needed to serialize the instance. Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Returns a string representation of the current object. A string that represents the current , and specified in the following format: Authority.Classifier. For example, "0.MyInternetPeer". Initializes a new default instance of the class. Initializes a new default instance of the class. Reference to the object that holds the data needed to deserialize this instance. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. Populates a serialization information object with the data needed to serialize the . Holds the serialized data associated with the object. Contains the destination for the serialized stream associated with the object. Implements the interface and returns the data needed to serialize the instance. Holds the serialized data associated with the instance. Contains the destination for the serialized stream associated with the instance. Initializes a new instance of the class. Inserts a element into the at the specified index. The zero-based index of the element to replace. The value for the new element at the specified index. The item provided cannot be . Replaces the at the specified index. The zero-based index of the element to replace. The new value for the element to be replaced. The item provided cannot be . Initializes a new default instance of the class. Initializes a new instance of the class with the specified name and port number. The object to register. Integer value that specifies the port number to register. The parameter cannot be . The specified port number is less than zero. Port numbers must be greater than or equal to zero and less than 65,535 (0xFFFF). The specified has already been registered from this host.The remote peer does not own the for the supplied object. Initializes a new instance of the class with the specified peer name, port number, and . The object to register. Integer value that specifies the port number to register. in which to register the peer name. The parameter cannot be . The specified port number is less than zero. Port numbers must be greater than or equal to zero and less than 65,535 (0xFFFF). The specified has already been registered from this host.The remote peer does not own the for the supplied object. Initializes a new serializable object. Reference to the object that holds the data needed to deserialize this instance. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. Releases all resources used by the object. Releases the unmanaged resources and optionally releases the managed resources used by the object. to release both managed and unmanaged resources; to release only unmanaged resources. Populates a serialization information object with the data needed to serialize the instance. Holds the serialized data associated with the object. Contains destination for the serialized stream associated with the object. Gets or sets whether the peer name specified in the property is registered with a specific on a host. If , the peer name is registered with a for the peer host. If , then the registration process can be started with . An object that has been disposed already cannot be registered. Registers the into the . If no is specified, automatic address selection is used with the port value specified by the property. The property is set to . This object had Dispose() called on it previously. The specified has already been registered. The method must be used to update a registration. The remote peer does not own the for the specified.Either the or the is not specified; at least one needs to be provided.The message or data elements are invalid. Or, is not set and no data blob or is specified. Unregisters the peer name specified in the property from all the clouds in which it was registered. The property has not yet been registered. This occurs when a object is constructed using the empty constructor. The property must be populated in this instance prior to calling . This object had Dispose() called on it previously. Implements the interface and returns the data needed to serialize the instance. Holds the serialized data associated with the instance. Contains the destination for the serialized stream associated with the instance. Updates the for a node registered with a specific . Update is performed using the information specified in the properties. The property is set to . The property has not yet been registered. The method cannot be called until the peer name specified in the property is registered in one or more clouds.The peer name specified in the property has changed since the corresponding was registered. An object that has been disposed cannot be registered. A property is set to . Initializes a new default instance of the class. Returns peer resolution data after the event is raised. The object that contains the data returned by the event. Returns peer resolution progress data when the event is raised. object that contains peer name resolution progress information returned by the event. Resolves the specified in all clouds known to the calling peer. The to resolve. A that contains all peer name records (represented as objects) associated with the specified peer name. For unsecured peer names, the same can be registered by different users in the same , and associated with different endpoints. The parameter is set to . The peer name specified cannot be resolved. Resolves the specified peer name in all clouds known to the calling peer, returning no more than the specified number of objects. The to resolve. The maximum number of objects to obtain from all objects for the supplied . A whose size is less than or equal to entries. This collection contains peer name records associated with the that was resolved. The parameter is set to . The parameter is less than or equal to zero. The supplied peer name cannot be resolved. Resolves the specified in the specified . The to resolve. The in which to resolve the peer name. that contains all peer name records (represented as objects) associated with the specified peer name. For unsecured peer names, the same can be registered by different users in the same , and associated with different endpoints. The parameter is set to . The supplied peer name cannot be resolved. Resolves the specified in the specified , returning no more than the specified number of objects. The to resolve. The in which to resolve the . The maximum number of peer name record objects to obtain from the specified cloud for the specified . A whose size is less than or equal to entries. This collection contains peer name records associated with the that was resolved. The parameter is set to . The parameter is less than or equal to zero. The supplied peer name cannot be resolved. Begins an asynchronous peer name resolution operation for the specified in all clouds known to the calling peer, returning no more than entries for the peer name. The to resolve. The maximum number of records to obtain for the Peer Name. A user-defined object that contains information about the resolve operation. One or both of the and parameters are set to . The parameter is less than or equal to zero. Begins an asynchronous peer name resolution operation for the specified in the specified . The resolution operation will resolve no more than entries for the specified peer name. The to resolve. The in which to resolve . The maximum number of records to obtain from for . A user-defined object that contains information about the peer name resolution operation. One or both of the and parameters are set to . One or more supplied parameters are invalid. Successful completion of this operation requires at least one event handler. The parameter is less than or equal to zero. Begins an asynchronous peer name resolution operation for the specified in the specified . The to resolve. The in which to resolve the . A user-defined that contains information about the peer name resolution operation. One or both of the and parameters are set to . Begins an asynchronous peer name resolution operation for the specified in all clouds known to the calling peer. The to resolve. A user-defined object that contains state information about the peer name resolution operation. One or both of the and parameters are set to . Cancels the specified asynchronous peer name resolution request. The object provided to the method instance which started the resolve operation. The parameters cannot be . Initializes a new default instance of the class. Initializes a new instance of the class with serialized data. Reference to the object that holds the data needed to deserialize the object. Context that provides the means for deserializing the data. Also referred to as the source of the serialized data. Initializes a new instance of the class with the supplied message string. The error message that provides the reason for the exception. Initializes a new instance of the class with the supplied message string and exception. The error message that explains the reason for the . The exception instance that caused the current . Implements the interface and returns the data needed to serialize the peer object. Contains the information required to serialize the object. Contains the destination for the serialized stream associated with the object. Implements the interface and returns the data needed to serialize the instance. Contains the information required to serialize the instance. Contains the destination for the serialized stream associated with the instance. Initializes a new instance of the class with the supplied initial permission state. One of the values in the enumeration. Creates and returns an identical copy of the current . An object with an IPermission interface, whose instance contains a copy of the current instance of . The parameter is not a valid element.The parameter's version number is not supported. The parameter is a reference ( in Visual Basic). Reconstructs a security object with a specified state from an XML encoding. The XML encoding to use to reconstruct the permission. The parameter is not a valid element.The parameter's version number is not supported. The parameter is a reference ( in Visual Basic). Creates and returns a permission that is the intersection of the current and the specified permission. A permission to with the current permission. It must be of the same type as the current permission. A new permission that represents the intersection of the current and the specified permission. This new permission is a reference ( in Visual Basic) if the intersection is empty. The target parameter is not a reference ( in Visual Basic) and is not an instance of the same class as the current permission. Determines whether the current is a subset of the specified permission. A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission. if the current is a subset of the specified permission; otherwise, . The target parameter is not a reference ( in Visual Basic) and is not an instance of the same class as the current permission. Returns a value specifying whether the current is unrestricted. if the current permission is unrestricted; otherwise, . Creates an XML encoding of the and its current state. A object that contains an XML encoding of the permission, including any state information. Creates a permission that is the union of the current and the specified permission. A permission to combine with the current permission. It must be of the same type as the current permission. A new permission that represents the of the current and the specified permission. parameter is invalid. Initializes a new instance of the class with the specified . One of the values. Creates and returns a new . A new object. Initializes a new instance of the class. The collection associated with the peer name that was resolved. Returns an exception if an error occurred. if the operation was cancelled, otherwise . The user token specified when a operation was started. Initializes a new instance of the class. The object to be found. The unique user state object supplied when a operation was started. Initializes a new instance of the class. The URI where the application is hosted. The IP address where the app will run. Abort the download of the policy file. Begin the download of the policy file. A callback function used to provide critical security actions. The download callback function to receive the results. The to receive the results when the asynchronous operation completes. The read callback function to read the policy file. The to receive the results when the asynchronous operation completes. Registers an object to creates an unsafe to a Uniform Resource Identifier (URI). The object to create an unsafe . Initializes a new instance of the class. Creates a new UDP client that can subscribe to a group address and receive datagrams from any source. The multicast group address for this receiver to subscribe to. The local port for this receiver to bind to. is . reference is less than 0 -or- is greater than 65,535. Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from any group participant. A callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. The multicast group has already been joined or a join operation is currently in progress. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Begins the operation of receiving a packet from the joined multicast group and invokes the specified callback when a packet has arrived on the group from any sender. The buffer to store the received data. The offset, in bytes, from the beginning of the where the data should be stored. The maximum number of bytes to receive and store in the . The callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than the length of the .-or- is less than 0-or- plus the count is greater than the length of the . The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Begins the operation of sending a unicast packet to the specified destination. The buffer that contains the data to send. The offset, in bytes, from the beginning of the to read the data to be sent. The number of bytes to send from the . The remote endpoint to which the packet is to be sent. The callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than the length of the .-or- is less than 0-or- plus the count is greater than the length of the . The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Begins the operation of sending a packet to a joined multicast group and invokes the specified callback when a packet has been sent to the group. The buffer that contains the data to send. The offset, in bytes, from the beginning of the to read the data to be sent. The number of bytes to send from the . The callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than the length of the .-or- is less than 0-or- plus the count is greater than the length of the . The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Blocks a source so that multicast packets originating from it are no longer received. The address of the source to block. The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Leaves the multicast group and releases all resources used by the current instance of the class and the underlying the . Completes the asynchronous join group operation to a multicast group. The result of the asynchronous join operation. is a null reference (Nothing in Visual Basic). The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received. The result of the asynchronous receive operation. The source endpoint where the packet was received from. The length, in bytes, of the message stored in the buffer parameter passed to the method. is a null reference (Nothing in Visual Basic). The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Completes the operation of sending a unicast packet to the specified destination. The result of the asynchronous send operation. is a null reference (Nothing in Visual Basic). The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Completes the operation of sending a packet to a multicast group. The result of the asynchronous send operation. is a null reference (Nothing in Visual Basic). The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Unblocks a source that was previously blocked by a call to the method so that multicast packets originating from it can be received. The address of the source to unblock. The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Creates a new UDP client that can subscribe to a group address and receive datagrams from a single source. The sender source address for this receiver to subscribe to. The multicast group address for this receiver to subscribe to. The local port for this receiver to bind to. and must be the same address family. is a null reference (Nothing in Visual Basic).-or- is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than 65,535. is less than 1024 Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from a single source address. A callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. The multicast group has already been joined or a join operation is currently in progress. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Begins the operation of receiving a packet from the joined multicast group and invokes the specified callback when a packet has arrived on the group from a specified sender. The buffer to store the received data. The offset, in bytes, from the beginning of the where the data should be stored. The maximum number of bytes to receive and store in the . The callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than the length of the .-or- is less than 0-or- plus the count is greater than the length of the . The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket for receiving. See the Remarks section for more information. Begins the operation of sending a unicast packet to the source previously specified. The buffer that contains the data to send. The offset, in bytes, from the beginning of the to read the data to be sent. The number of bytes to send from the . The remote port to which the packet is to be sent. The remote address is specified by the constructor. The callback method to invoke when the operation completes. Optional state information to pass to the method for this operation. Returns .An that references this operation. is a null reference (Nothing in Visual Basic). is less than 0-or- is greater than the length of the .-or- is less than 0-or- plus the count is greater than the length of the .-or- is less than 0 or greater than 65,535. The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Leaves the multicast group and releases all resources used by the current instance of the class and the underlying the . Completes the asynchronous join group operation to a multicast group. The result of the asynchronous join operation. is a null reference (Nothing in Visual Basic). The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received. The result of the asynchronous receive operation. The source endpoint where the packet was received from. Returns .The length, in bytes, of the message stored in the parameter passed to the method. is a null reference (Nothing in Visual Basic). The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Completes the operation of sending a unicast packet to a single source. The result of the asynchronous send operation. is a null reference (Nothing in Visual Basic). The multicast group has not yet been joined. The has been disposed. An error occurred when attempting to access the socket. See the Remarks section for more information. Gets the number of bytes that have been processed. Returns .The number of bytes processed. Gets the total number of bytes that have been transferred. Returns .The total number of bytes transferred. Gets a instance that contains globally (internet) scoped peers. which contains the peers that will communicate via the global network scope. Gets the name of the peer . The name of the peer . Gets the network scope of the peer . enumeration value that specifies the PNRP scope of the current peer cloud instance. Gets the identifier of a specific IP address for this peer . An integer value that specifies the scope-specific ID for this peer cloud. Gets the for which the event was raised. The instance that was updated. Gets the type of change to the that occurred. The enumeration value that specifies the type of change that was performed on the . Gets the associated with the . associated with the . Gets the endpoint for which information has changed. The that contains the endpoint for which application information has changed. Unless explicitly specified, the default value for all properties is for reference types and zero (0) for properties of type . Gets the representing the local peer. The instance representing the local peer. When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific . Object that implements the interface and is used by instances of this type for event handler synchronization on the thread that created it. The calling object has been disposed. Gets the for which the event was raised. A object associated with the event. Gets the to an invitation operation. The to the invitation. Gets the new for the . Gets the new for the . Gets the associated with the . The associated with the . Gets the associated with the . associated with the . Gets the that specifies the type of change that has occurred to a or . that specifies the type of change that has occurred. Gets the associated with the for which object information has changed. The associated with the on which information has changed. If the endpoint is not associated with a contact, is returned. Gets the for which object information has changed. The on which information has changed. Gets the that has been added, deleted or updated. The that has been added, deleted, or updated. Gets a value specifying if the is currently 'online'. Returns if the is online at any of the endpoints associated with it; otherwise . Unless specified, the default value for this property is . The object has been disposed. Gets the associated with the . The associated with the . The object has been disposed. When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific . Object that implements the interface and is used by instances of this type for event handler synchronization on the thread that created it. The calling object has been disposed. Gets or sets command-line parameters to use when initiating a . that represents application-specific command-line parameters to use when initiating the . The object has been disposed. Gets or sets data associated with the current instance. Array of data that contain a binary object to associate with the peer application. This is commonly a small image or XML blob. The size of this binary data object is either less than 0 or greater than 4,096 bytes. The object has been disposed. Gets or sets a Unicode that describes the . value that describes the application. Unless specified, the default value for this property is . The object has been disposed. Gets or sets the user-defined associated with the . associated with the instance. Unless specified, the default value for this property is . The object has been disposed. Gets or sets the path that designates where the executable file resides on the local file system. that represents the file path. Unless explicitly specified, the default value for this property is . The object has been disposed. Gets or sets the scope in which the is registered for collaboration. object that specifies the scope in which the will collaborate. The object has been disposed. When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific . Object that implements the interface and is used by instances of this type for event handler synchronization on the thread that created it. The calling object has been disposed. Gets or sets application-defined binary data associated with the invitation. An array of bytes that containing the data associated with the invitation. Get or set a message associated with the response to the invitation. A text message associated with the to the invitation. Gets or sets the for which the invitation was sent. The for which the invitation was sent. Gets or sets the that sent the invitation. The that sent the invitation. Gets or sets the from which the invitation was sent. The from which the invitation was sent. Gets the object that contains information needed when an application is started due to a collaboration request from a remote peer. If the application was started due to an invitation, a object that contains both information about the peer that sent the application invitation and the invitation itself is returned; otherwise, is returned. The default value for this property is . Gets the persistent store that contains all objects for remote peers. object that contains all peer contact objects for remote peers. The default value for this property is . Gets or sets the name of the associated with the calling peer. that contains the name associated with the calling peer's endpoint (provided as the property). The default value for this property is . Unable to set . Gets or sets the presence for the calling peer within the infrastructure. The that contains presence information for the calling peer that has registered for a session. cannot specify is offlineUnable to set Gets the to which the calling peer can publish presence, capability and object information. object that specifies the scope in which the calling peer will participate. The default value for this property is . Gets or sets the event handler callback object for all event handlers. An object with implemented on it, to be used for application thread synchronization. The default value for this property is . Gets or sets the X509Certificate (public key) for the peer identified by this instance. The X509Certificate (public key) for the peer identified by this instance. The default value for this property is . This object has been disposed. Gets or sets a string which represents the display name of the . which represents the display name of this . Unless explicitly specified, the default value for all properties is for reference types. This object has been disposed. Gets or sets the email address associated with the . object that contains the email address associated with the . This object has been disposed. Gets or sets a value specifying whether the current is subscribed or unsubscribed to an endpoint. Alternatively, this property gets or sets a value specifying whether the current peer host or hosting application has subscribed or unsubscribed to this . if this is subscribed to this endpoint, if the contact has not subscribed or has unsubscribed. This object has been disposed. Gets or sets a string which represents the of the . which represents the nickname of the . The default value for this property is . This object has been disposed. Gets the associated with this . The collection associated with this . The default value for this property is . This object has been disposed. Gets or sets the associated with the . which represents the of the . Unless explicitly specified, the default value for all properties is for reference types. This object has been disposed. Gets or sets a value that specifies whether the is exposed to the collaboration events associated with the peer or application that has ownership of the in which this object resides. enumeration value that specifies whether this is exposed to collaboration events belonging to the peer host or hosting application. Unless explicitly specified, the default value for all properties is for reference types. This object has been disposed. Gets or sets the that contains the IP address associated with the instance. IP address associated with the instance. The specified endpoint is not a valid IPv6 endpoint. Gets or sets a that represents a displayed name for the instance. representing the display name of the . When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific . Object that implements the interface and is used by instances of this type for event handler synchronization on the thread that created it. The calling object has been disposed. Gets or sets the response to the invitation from the remote peer specified by class. object containing the response from an invitation to a remote peer. Gets or sets a representing the Nickname of the object. that represents the Nickname of the object. The object has been disposed. Gets the type of change to the object that has occurred. object that specifies the type of change to the instance that occurred. Gets the instance of that has changed. The object that has changed. Gets or sets descriptive data associated with the instance for a Peer Collaboration application. Descriptive data (such as text or a small image) associated with the . The instance has been disposed. One of the arguments provided to this method is not valid. Gets or sets a associated with the instance. associated with the . The instance has been disposed. Gets or sets the in which the instance is registered. PeerScope that specifies the scope in which the is registered. The instance has been disposed. Gets or sets the object used to marshal the event handler calls that are issued as a result of a instance change. Object with an implementation of the interface. This object is used for event handler synchronization. The calling object has been disposed. Gets or sets a Unicode string further describing the presence status for the local peer. Unicode string describing the presence status of a peer. Gets or sets the presence status of the local peer. enumeration that specifies the presence status of a peer. Specifies the type of change that has occurred to the presence status of a peer. object containing data that specifies the type of change that has occurred to the presence status of a peer. Specifies the on which the presence information has changed. object associated with the on which the presence information has changed. Specifies the on which the presence information has changed. on which the presence information has changed. Specifies the changed presence information of a as well as a string provided by describing the updated presence status. Changed presence information for and a string describing the updated presence status. Specifies the updated . The updated object containing the endpoint data of a peer. Specifies the for which the subscription was requested. object for which a subscription was requested. Specifies the for which the subscription is requested. object for which a subscription was requested. Specifies the type of change that has occurred. enumeration that specifies the type of change performed on the Subscription List. Specifies the for which the Subscription List was changed. object for which the Subscription List was changed. Specifies the for which the subscription notification was received. object for which the Subscription List was changed. Returns a string that specifies the used by this object. The string which contains the authentication portion of the specified . For secured peer names, this property contains the public key as a forty-character hexadecimal string. For unsecured peer names, this property is set to zero (0). Returns a string that contains the classifier for a peer-to-peer . The string which contains the classifier portion used to identify a peer name for or resolution within a PNRP .Unless explicitly specified, the default value for all properties is for reference types and zero (0) for properties of type . Gets a Boolean value that specifies whether this is a secured peer name. If , this peer name is secured with a private key/ public key pair. Its name contains the Secure Hash Algorithm (SHA) hash of the public key of the user certificate of that peer machine. Otherwise, if , the peer name has no associated identity.Unless explicitly specified, the default value for all properties is for reference types and zero (0) for properties of type . Gets the name of the peer-to-peer host. This is a DNS-encoded version of the which is equivalent to a in that they are both identifiers. The difference between the two is visual representation. A value that is the name of the peer-to-peer host. Unless explicitly specified, the default value for all properties is for reference types. Gets or sets additional information about the object. The comment associated with the object. The default value for this property is . The comment to set is either larger than 39 Unicode characters or less than one character. The comment to set is Gets or sets application-defined binary data for the object. An array of bytes that holds the binary data associated with the entry. The default value for this property is an empty (zero-length) array instance. The length of the binary data array to set is either greater than 4096 or less than 1. The data to set is Gets an object that contains all the endpoints available to the peer associated with this object. A object that contains a collection of objects. These objects contain the endpoints of other peers participating within the associated peer cloud. The default value for this property is . Gets or sets the within this object. A peer name is a string used to identify a peer resource. The within this object. The default value for this property is . Gets or sets information in a into which this object will be registered. An object of type that specifies the peer cloud for which this registration is defined. This property is set to by default. Gets or sets additional information about the object that will be registered with the . The comment that contains additional information about the to associate with the . This property is set to by default. The specified string value is greater than 39 Unicode characters. Gets or sets application-defined binary data for the object. An array of bytes that holds the binary data associated with the entry. This property is set to by default. The specified is greater than 4096 bytes. Gets the collection of network endpoints for which the associated peer name is registered. An object that contains the network endpoints for which the associated peer name is registered. Unless explicitly specified, the default value for all properties is for reference types. Gets or sets the peer name to register with a peer cloud. An object of type that contains values associated with this object. Unless explicitly specified, the default value for all properties is for reference types. Gets or sets the TCP/IP port number used by the peer being registered into the object. An integer value indicating the TCP port number of the . Unless explicitly specified, the default value for this property is zero (0). The specified port value is less than zero. Port numbers must be greater than or equal to zero and less than 65,535 (0xFFFF). Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or . if automatic endpoint selection is to be used; if some other method will be used to determine an endpoint. The default value is . Gets the object to resolve. The object to resolve is the one found in response to a operation on a specific . Gets the object to resolve. The peer name record object found in response to a operation on a specific .Unless explicitly specified, the default value for all properties is for reference types and zero (0) for properties of type . Gets the result of the download of the socket policy file. Returns .The socket policy file that was downloaded. Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application. Returns .A value that indicates if outgoing packets to a multicast group are delivered to the sending application. The multicast group has not yet been joined. The has been disposed. Gets or sets the size, in bytes, of the receive buffer of the used for multicast receive operations on this instance. Returns .The size, in bytes, of the receive buffer. The buffer size specified is less than 0. The multicast group has not yet been joined. The has been disposed. Gets or sets the size, in bytes, of the send buffer of the used for multicast send operations on this instance. Returns .The size, in bytes, of the send buffer. The buffer size specified is less than 0. The multicast group has not yet been joined. The has been disposed. Gets or sets the size, in bytes, of the receive buffer of the used for multicast receive operations on this instance. Returns .The size, in bytes, of the receive buffer. The buffer size specified is less than 0. The multicast group has not yet been joined. The has been disposed. Gets or sets the size, in bytes, of the send buffer of the used for multicast send operations on this instance. Returns .The size, in bytes, of the send buffer. The buffer size specified is less than 0. The multicast group has not yet been joined. The has been disposed. Gets the synchronization context for the current thread. Returns .The synchronization context for the current thread. Gets a unique identifier for the current managed thread. Returns .An integer that represents a unique identifier for this managed thread. Provides information on network progress in sending data over the network. Represents a collection used to store network endpoints as objects. Creates an unsafe to a Uniform Resource Identifier (URI). Provides data for the network progress changed event. Specifies the values that define a Peer object. Represents a container for elements. This class cannot be inherited. Provides qualifying information to a callback method when a event occurs. Represents a collection of objects which persist in a Windows Address Book. Provides qualifying information to a callback method when a event occurs. Provides qualifying information to a callback method when an event occurs. Provides qualifying information to a callback method when a event occurs. Provides qualifying information to a callback method when a event occurs. This class represents a remote peer. Represents an application that is available for use with the Peer Collaboration infrastructure. Represents a container for elements. An instance of this type is returned by the static method. Represents the launch information required by a that has initiated in response to a peer collaboration invitation. Specifies the type of registration to perform for a or registration. The application or object is being registered only for the user associated with the calling peer The or is being registered for all peers of the application host Specifies the type of change that occurred for a peer. A peer object, endpoint or application has been added. A peer object, endpoint or application has been deleted. A peer object, endpoint or application has been updated. Interacts with the Peer Collaboration infrastructure. Many of the core collaboration scenarios begin with this class. Specifies the values that define or are used in object permissions. Allows security actions for to be applied to code using declarative security. This class cannot be inherited. Represents a peer for which a user has retrieved extended information. Represents a container for elements. An instance of this type is returned by the static method. Represents the location of a , or instance specified with a unique network address configuration by describing the current instance of a or within the Peer-to-Peer Collaboration Infrastructure. Represents a container for elements of a object. An instance of this type is returned by the class. Represents a response received from a remote peer to an invitation sent via the or method. Specifies the responses a local peer can receive from an application driven collaboration invitation requests. The peer declined the invitation request. The peer accepted the invitation request. The invitation request has expired. Represents a peer located by the "People Near Me" infrastructure. Provides qualifying information to a callback method when a event occurs. Represents a container for elements of a object. An instance of this type is returned by the static method. Represents a new instance of the PeerObject class with an auto-generated . Represents a container for elements of a instance. Represents the presence information of a peer. Specifies the presence status of a peer. Specifies that the peer is Offline. Specifies that the peer is currently "Out to Lunch" and unable to respond. Specifies that the peer is "Away" and unable to respond. Specifies that the peer has stepped away from the application and will participate soon. Specifies that the peer is idling. Specifies that the peer is "Busy" and does not wish to be disturbed. Specifies that the peer is currently on the phone and does not wish to be disturbed. Specifies that the peer is actively participating in the Peer Collaboration network. Specifies the current network scope of a peer. Specifies that a peer not sign-in to a Peer Collaboration scope. Passing this value to the method generates no result. Specifies sign-in to the 'NearMe' scope. This scope facilitates connections to all peers on the same subnet via Peer Collaboration Methods. Specifies sign-in to the 'Internet' scope. This scope facilitates connections with all contacts in the Contact Manager. Specifies sign-in to the 'NearMe' scope and 'Internet' scope. Provides qualifying information to a callback method when a or event occurs. Provides qualifying information to the method when events occur. Provides qualifying information to a callback method when a event is signaled. Provides qualifying information to a callback method when a event is signaled. Specifies if a remote peer subscribed to the local peer can receive event notifications. Specifies that a remote peer can subscribe to the local peer, but will not receive event notifications. Specifies that a remote peer can subscribe to the local peer as well as receive event notifications. Specifies the values that define a peer-to-peer object. A peer name is typically a string used to identify a peer resource. Defines the set of values that form a peer name record object. This record includes items such as the peer name and the collection of endpoints with which it communicates. Peer name records are used to define the individual peer nodes within a . Represents a container for elements. Registers a in a or set of clouds. Specifies the values that resolve a to a using the PNRP Namespace Provider API protocol. Defines the type of to create. A peer name is either secured or unsecured. A secured peer name provides a proof of ownership of the name. An unsecured peer name has no identity associated. Create a secured using the identity of current user. Create an unsecured using the identity of current user. Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure. Specifies the values that are used in object permissions. Allows security actions for to be applied to code using declarative security. Specifies the different scopes of a PNRP cloud. All IP addresses are allowed to register with the PNRP . There is no difference between any scope and all scopes. The scope is global; all valid IP addresses are allowed to register with the PNRP . The scope is site-local; only IP addresses defined for the site are allowed to register with the PNRP. The scope is link-local; only IP addresses defined for the local area subnet are allowed to register with the PNRP . Used in conjunction with the event, which is signaled when a resolve request for a specific has completed. Used in conjunction with signaling the event. It is signaled whenever a object is found in response to a operation on a specific . Downloads the policy file that an instance of the class will use. Represents a security critical action. Represents a policy file instance. A client receiver for multicast traffic from any source, also known as Any Source Multicast (ASM) or Internet Standard Multicast (ISM). A client receiver for multicast traffic from a single source, also known as Source Specific Multicast (SSM). Provides the synchronization context for the managed UI used in synchronization models.