PeerApplication 构造函数

定义

初始化一个新 PeerApplication 实例。

重载

PeerApplication()

初始化 PeerApplication 类型的新默认实例。

PeerApplication(SerializationInfo, StreamingContext)

使用序列化所需的数据初始化 PeerApplication 类型的新实例。

PeerApplication(Guid, String, Byte[], String, String, PeerScope)

使用提供的应用程序 ID、说明、范围和数据元素初始化新的 PeerApplication 实例。

注解

必须先设置此实例的全局唯一 Id 属性和 PeerApplicationRegistrationType 属性,然后才能成功注册应用程序。

PeerApplication()

初始化 PeerApplication 类型的新默认实例。

public:
 PeerApplication();
public PeerApplication ();
Public Sub New ()

注解

必须先设置此实例的全局唯一 Id 属性和 PeerApplicationRegistrationType 属性,然后才能成功注册应用程序。

适用于

PeerApplication(SerializationInfo, StreamingContext)

使用序列化所需的数据初始化 PeerApplication 类型的新实例。

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)

参数

serializationInfo
SerializationInfo

SerializationInfo 关联的 PeerEndPoint

streamingContext
StreamingContext

PeerEndPoint 相关联的序列化目标。

注解

返回一个 PeerApplication 对象,该对象的名称由 PeerName 其中的对象完全限定。

必须先设置此实例的全局唯一 Id 属性和 PeerApplicationRegistrationType 属性,然后才能成功注册应用程序。

另请参阅

适用于

PeerApplication(Guid, String, Byte[], String, String, PeerScope)

使用提供的应用程序 ID、说明、范围和数据元素初始化新的 PeerApplication 实例。

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)

参数

id
Guid

用户指定的 Guid,用于标识 PeerApplication

description
String

对等应用程序的 String 说明。

data
Byte[]

与对等应用程序关联的二进制数据对象,例如小图像。

path
String

对等应用程序的本地文件系统路径。

commandLineArgs
String

用于启动对等应用程序的命令行参数。

peerScope
PeerScope

应用程序将注册对等协作的范围。

例外

  • 二进制数据对象的长度不能小于 1 或大于 16k。

  • id 设置为 null

注解

必须先设置此实例的全局唯一 Id 属性和 PeerApplicationRegistrationType 属性,然后才能成功注册应用程序。

另请参阅

适用于