PeerApplication Constructors 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new PeerApplication instance.
Overloads
| PeerApplication() | 
						 Initializes a new default instance of the PeerApplication type.  | 
        	
| PeerApplication(SerializationInfo, StreamingContext) | 
						 Initializes a new instance of the PeerApplication type with the data required for serialization.  | 
        	
| PeerApplication(Guid, String, Byte[], String, String, PeerScope) | 
						 Initializes a new PeerApplication instance with the supplied application ID, description, scope, and data elements.  | 
        	
Remarks
The globally unique Id and PeerApplicationRegistrationType properties of this instance must be set before the application can successfully be registered.
PeerApplication()
Initializes a new default instance of the PeerApplication type.
public:
 PeerApplication();
	public PeerApplication();
	Public Sub New ()
    	Remarks
The globally unique Id and PeerApplicationRegistrationType properties of this instance must be set before the application can successfully be registered.
Applies to
PeerApplication(SerializationInfo, StreamingContext)
Initializes a new instance of the PeerApplication type with the data required for serialization.
protected:
 PeerApplication(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
	protected PeerApplication(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
	new System.Net.PeerToPeer.Collaboration.PeerApplication : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.PeerToPeer.Collaboration.PeerApplication
	Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)
	Parameters
- serializationInfo
 - SerializationInfo
 
The SerializationInfo associated with the PeerEndPoint.
- streamingContext
 - StreamingContext
 
The serialization destination associated with the PeerEndPoint.
Remarks
Returns a PeerApplication object with a name fully qualified by the PeerName object within it.
The globally unique Id and PeerApplicationRegistrationType properties of this instance must be set before the application can successfully be registered.
See also
Applies to
PeerApplication(Guid, String, Byte[], String, String, PeerScope)
Initializes a new PeerApplication instance with the supplied application ID, description, scope, and data elements.
public:
 PeerApplication(Guid id, System::String ^ description, cli::array <System::Byte> ^ data, System::String ^ path, System::String ^ commandLineArgs, System::Net::PeerToPeer::Collaboration::PeerScope peerScope);
	public PeerApplication(Guid id, string description, byte[] data, string path, string commandLineArgs, System.Net.PeerToPeer.Collaboration.PeerScope peerScope);
	new System.Net.PeerToPeer.Collaboration.PeerApplication : Guid * string * byte[] * string * string * System.Net.PeerToPeer.Collaboration.PeerScope -> System.Net.PeerToPeer.Collaboration.PeerApplication
	Public Sub New (id As Guid, description As String, data As Byte(), path As String, commandLineArgs As String, peerScope As PeerScope)
	Parameters
- id
 - Guid
 
A user-specified Guid used to identify the PeerApplication.
- data
 - Byte[]
 
A binary data object to associate with the peer application, such as a small image.
- path
 - String
 
The local file system path to the peer application.
- commandLineArgs
 - String
 
Command-line arguments for starting the peer application.
- peerScope
 - PeerScope
 
The scope in which the application will be registered for peer collaboration.
Exceptions
Length of the binary data object cannot be less than one or greater than 16k.
idis set tonull.
Remarks
The globally unique Id and PeerApplicationRegistrationType properties of this instance must be set before the application can successfully be registered.