CustomPeerResolverService.Register Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje komunikację równorzędną z niestandardową usługą rozpoznawania równorzędnego.
Przeciążenia
Register(RegisterInfo) |
Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego. |
Register(Guid, String, PeerNodeAddress) |
Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego. |
Uwagi
Aby zarejestrować węzeł równorzędny w określonej siatce, należy podać poprawnie sformułowany RegisterInfo obiekt do jednego z przeciążeń dla tej metody. Ten obiekt zawiera szczegółowe informacje niezbędne do zarejestrowania wpisu rejestracji żądającego rejestracji, w tym identyfikator GUID, który jednoznacznie identyfikuje wpis rejestracji, identyfikator siatki i adres punktu końcowego.
Register(RegisterInfo)
Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.
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
Parametry
- registerInfo
- RegisterInfo
RegisterInfo zawiera informacje o wpisie rejestracji w celu zarejestrowania się w usłudze rozpoznawania równorzędnego.
Zwraca
RegisterResponseInfo zawiera kopię wpisu dodanego do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.
Implementuje
Wyjątki
Wpis rejestracji z tym samym identyfikatorem GUID już istnieje w tabeli odnośników lub niestandardowa usługa rozpoznawania równorzędnego nie została uruchomiona z poprzednim wywołaniem do Open().
RegisterInfo Obiekt dostarczony do tej metody miał wartość null lub nie został poprawnie sformułowany.
Właściwość AddressInfo obiektu dostarczonego do parametru registerInfo
ma wartość null.
Wartość dostarczona meshId
do tej metody jest ustawiona na wartość null.
Uwagi
Ta metoda dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego. Pamiętaj, że rejestracje dokonane po zamknięciu usługi nie mają wpływu — te wpisy nie są zwracane przez żądania rozpoznawania.
Dotyczy
Register(Guid, String, PeerNodeAddress)
Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.
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
Parametry
- clientId
- Guid
Element Guid określający unikatowy identyfikator wpisu rejestracji do zarejestrowania się w usłudze rozpoznawania nazw.
- meshId
- String
Element String określający identyfikator siatki siatki równorzędnej, w której uczestniczy wpis rejestracji.
- address
- PeerNodeAddress
Element PeerNodeAddress zawierający adres punktu końcowego wpisu rejestracji.
Zwraca
Element RegisterResponseInfo zawierający kopię wpisu dodanego do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.
Wyjątki
Wpis rejestracji z tym samym identyfikatorem GUID już istnieje w tabeli odnośników lub niestandardowa usługa rozpoznawania równorzędnego nie została uruchomiona z poprzednim wywołaniem do Open().
RegisterInfo Obiekt dostarczony do tej metody miał wartość null lub nie został poprawnie sformułowany.
Właściwość MeshId i/lub RegistrationId obiektu dostarczonego do parametru refreshInfo
ma wartość null.
Właściwość MeshId obiektu dostarczonego do parametru jest nieznana refreshInfo
.