PeerNameRegistration 생성자

정의

PeerNameRegistration 클래스의 새 인스턴스를 초기화합니다.

오버로드

PeerNameRegistration()

PeerNameRegistration 클래스의 새로운 기본 인스턴스를 초기화합니다.

PeerNameRegistration(PeerName, Int32)

지정된 이름 및 포트 번호를 사용하여 PeerNameRegistration 클래스의 새 인스턴스를 초기화합니다.

PeerNameRegistration(SerializationInfo, StreamingContext)

새로운 serialize 가능 PeerNameRegistration 개체를 초기화합니다.

PeerNameRegistration(PeerName, Int32, Cloud)

지정된 피어 이름, 포트 번호 및 Cloud를 사용하여 PeerNameRegistration 클래스의 새 인스턴스를 초기화합니다.

PeerNameRegistration()

PeerNameRegistration 클래스의 새로운 기본 인스턴스를 초기화합니다.

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

설명

형식의 새 기본 인스턴스를 반환 PeerNameRegistration합니다. 생성 하는 동안 피어 이름 등록을 수행 하지 않습니다.

이 생성자를 사용 하 여 개체를 인스턴스화한 후 호출자의 인스턴스를 호출 하기 전에 적절 한 필드 채워야 Start 또는 Stop합니다.

적용 대상

PeerNameRegistration(PeerName, Int32)

지정된 이름 및 포트 번호를 사용하여 PeerNameRegistration 클래스의 새 인스턴스를 초기화합니다.

public:
 PeerNameRegistration(System::Net::PeerToPeer::PeerName ^ name, int port);
public PeerNameRegistration (System.Net.PeerToPeer.PeerName name, int port);
new System.Net.PeerToPeer.PeerNameRegistration : System.Net.PeerToPeer.PeerName * int -> System.Net.PeerToPeer.PeerNameRegistration
Public Sub New (name As PeerName, port As Integer)

매개 변수

name
PeerName

등록할 PeerName 개체입니다.

port
Int32

등록할 포트 번호를 지정하는 정수 값입니다.

예외

name 매개 변수는 null일 수 없습니다.

지정된 포트 번호가 0보다 작은 경우 포트 번호는 0보다 크거나 같고 65,535(0xFFFF)보다 작아야 합니다.

  • 지정된 PeerName이 이 호스트에서 이미 등록된 경우

  • 원격 피어가 제공된 PeerName 개체에 대한 Authority를 소유하지 않는 경우

설명

모든 원본 주소 (ipv6, IPv4)를 등록 하는 데 사용할 수 있는 인스턴스를 만들고이 생성자를 호출 하 고 피어 현재 참여 중인 모든 클라우드에 대 한 제공 된 포트입니다. 개체가 성공적으로 생성 되는 경우 지정 된 PeerNamePort 채워집니다.

피어 이름을 보안은 및에서 이전에 등록 된 경우는 Cloud 피어가 현재 참여 하 고는 PeerToPeerException throw 됩니다.

이 생성자만 만듭니다.는 PeerNameRegistration 인스턴스이거나, 등록을 수행 하지 않습니다. 이 생성자를 사용 하 여 등록 개체를 인스턴스화하고 해당 필드에 입력을 한 후 애플리케이션 호출 해야 Start 실제 등록을 수행 하 합니다.

적용 대상

PeerNameRegistration(SerializationInfo, StreamingContext)

새로운 serialize 가능 PeerNameRegistration 개체를 초기화합니다.

protected:
 PeerNameRegistration(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected PeerNameRegistration (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Net.PeerToPeer.PeerNameRegistration : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.PeerToPeer.PeerNameRegistration
Protected Sub New (info As SerializationInfo, context As StreamingContext)

매개 변수

info
SerializationInfo

이 인스턴스를 역직렬화해야 하는 데이터를 보유하는 개체에 대한 참조입니다.

context
StreamingContext

데이터를 역직렬화하는 수단을 제공하는 컨텍스트입니다. Serialize된 데이터의 소스라고도 합니다.

추가 정보

적용 대상

PeerNameRegistration(PeerName, Int32, Cloud)

지정된 피어 이름, 포트 번호 및 Cloud를 사용하여 PeerNameRegistration 클래스의 새 인스턴스를 초기화합니다.

public:
 PeerNameRegistration(System::Net::PeerToPeer::PeerName ^ name, int port, System::Net::PeerToPeer::Cloud ^ cloud);
public PeerNameRegistration (System.Net.PeerToPeer.PeerName name, int port, System.Net.PeerToPeer.Cloud cloud);
new System.Net.PeerToPeer.PeerNameRegistration : System.Net.PeerToPeer.PeerName * int * System.Net.PeerToPeer.Cloud -> System.Net.PeerToPeer.PeerNameRegistration
Public Sub New (name As PeerName, port As Integer, cloud As Cloud)

매개 변수

name
PeerName

등록할 PeerName 개체입니다.

port
Int32

등록할 포트 번호를 지정하는 정수 값입니다.

cloud
Cloud

피어 이름을 등록할 Cloud입니다.

예외

name 매개 변수는 null일 수 없습니다.

지정된 포트 번호가 0보다 작은 경우 포트 번호는 0보다 크거나 같고 65,535(0xFFFF)보다 작아야 합니다.

  • 지정된 PeerName이 이 호스트에서 이미 등록된 경우

  • 원격 피어가 제공된 PeerName 개체에 대한 Authority를 소유하지 않는 경우

설명

모든 원본 주소 (IPv4 및 IPv6 모두), 제공 된 포트 및 지정 된 등록에 사용할 인스턴스를 만들고이 생성자를 호출 Cloud합니다. 속성이 채워집니다 개체를 성공적으로 생성 하는 경우 지정 된 PeerName, PortCloud입니다.

클라우드 매개 변수가 null, 이름을 사용 하 여 등록 됩니다 합니다 Available 기본값을 초기화 하는 바로 가기는 Name, Scope, 및 ScopeId합니다.

인스턴스화를 후는 Start 메서드를 호출 하 여 등록 해야 합니다 PeerName합니다.

적용 대상