CustomPeerResolverService.Register 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 지정 피어 확인자 서비스를 통해 피어를 등록합니다.
오버로드
| Register(RegisterInfo) |
피어 확인자 서비스의 등록 조회 테이블에 새 항목을 추가합니다. |
| Register(Guid, String, PeerNodeAddress) |
피어 확인자 서비스의 등록 조회 테이블에 새 항목을 추가합니다. |
설명
특정 메시에 피어 노드를 등록하려면 올바른 형식으로 설정된 RegisterInfo 개체를 이 메서드에 대한 오버로드 중 하나에 제공해야 합니다. 이 개체에는 등록 항목을 고유하게 식별하는 GUID, 메시 ID 및 엔드포인트 주소를 포함하여 등록 요청 중인 등록 항목을 등록하는 데 필요한 특정 정보가 포함됩니다.
Register(RegisterInfo)
피어 확인자 서비스의 등록 조회 테이블에 새 항목을 추가합니다.
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(System::ServiceModel::PeerResolvers::RegisterInfo ^ registerInfo);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (System.ServiceModel.PeerResolvers.RegisterInfo registerInfo);
abstract member Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (registerInfo As RegisterInfo) As RegisterResponseInfo
매개 변수
- registerInfo
- RegisterInfo
피어 확인자 서비스를 사용하여 등록할 등록 항목에 대한 정보가 포함된 RegisterInfo입니다.
반환
피어 확인자 서비스의 등록 조회 테이블에 추가된 항목의 복사본이 포함된 RegisterResponseInfo입니다.
구현
예외
GUID가 같은 등록 엔트리가 조회 테이블에 이미 있거나 Open()을 이전에 호출하여 사용자 지정 피어 확인자 서비스를 시작하지 않은 경우
이 메서드에 제공된 RegisterInfo 개체가 null이거나 올바른 형식으로 설정되지 않은 경우
registerInfo 매개 변수에 제공된 개체의 AddressInfo 속성이 null인 경우
이 메서드에 제공된 meshId 값이 null로 설정된 경우
설명
이 메서드는 피어 확인자 서비스의 등록 조회 테이블에 새 항목을 추가합니다. 서비스가 닫힌 후에 만들어진 등록은 영향을 주지 않습니다. 즉, 이러한 항목은 확인자 요청에 의해 반환되지 않습니다.
적용 대상
Register(Guid, String, PeerNodeAddress)
피어 확인자 서비스의 등록 조회 테이블에 새 항목을 추가합니다.
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(Guid clientId, System::String ^ meshId, System::ServiceModel::PeerNodeAddress ^ address);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (Guid clientId, string meshId, System.ServiceModel.PeerNodeAddress address);
abstract member Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (clientId As Guid, meshId As String, address As PeerNodeAddress) As RegisterResponseInfo
매개 변수
- address
- PeerNodeAddress
등록 항목의 엔드포인트 주소가 포함된 PeerNodeAddress입니다.
반환
피어 확인자 서비스의 등록 조회 테이블에 추가된 항목의 복사본이 포함된 RegisterResponseInfo입니다.
예외
GUID가 같은 등록 엔트리가 조회 테이블에 이미 있거나 Open()을 이전에 호출하여 사용자 지정 피어 확인자 서비스를 시작하지 않은 경우
이 메서드에 제공된 RegisterInfo 개체가 null이거나 올바른 형식으로 설정되지 않은 경우
refreshInfo 매개 변수에 제공된 개체의 MeshId 및/또는 RegistrationId 속성이 null인 경우
refreshInfo 매개 변수에 제공된 개체의 MeshId 속성을 알 수 없는 경우