CustomPeerResolverService.Register Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özel eş çözümleyici hizmetine bir eş kaydeder.
Aşırı Yüklemeler
Register(RegisterInfo) |
Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler. |
Register(Guid, String, PeerNodeAddress) |
Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler. |
Açıklamalar
Belirli bir ağa eş düğüm kaydetmek için, bu yöntemin aşırı yüklemelerinden birine doğru biçimlendirilmiş RegisterInfo bir nesne sağlanmalıdır. Bu nesne, kayıt girişini benzersiz olarak tanımlayan bir GUID, örgü kimliği ve bir uç nokta adresi de dahil olmak üzere kayıt isteyen kayıt girişini kaydetmek için gereken belirli ayrıntıları içerir.
Register(RegisterInfo)
Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler.
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
Parametreler
- registerInfo
- RegisterInfo
RegisterInfo bu, eş çözümleyici hizmetine kaydedilecek kayıt girişi hakkında bilgi içerir.
Döndürülenler
RegisterResponseInfo bu, eş çözümleyici hizmetinin kayıt arama tablosuna eklenen girdinin bir kopyasını içerir.
Uygulamalar
Özel durumlar
Arama tablosunda aynı GUID'ye sahip bir kayıt girdisi zaten var veya özel eş çözümleyici hizmeti önceki çağrısıyla Open()başlatılmadı.
RegisterInfo Bu yönteme sağlanan nesne null veya doğru biçimlendirilmemiş.
parametresine registerInfo
sağlanan nesnenin AddressInfo özelliği nulldu.
meshId
Bu yönteme sağlanan değer null olarak ayarlanır.
Açıklamalar
Bu yöntem, eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler. Hizmet kapatıldıktan sonra yapılan kayıtların hiçbir etkisi olmadığını unutmayın; bu girdiler çözüm istekleri tarafından döndürülmüyor.
Şunlara uygulanır
Register(Guid, String, PeerNodeAddress)
Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler.
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
Parametreler
- clientId
- Guid
Guid Çözümleyici hizmetine kaydedilecek kayıt girişi için benzersiz bir tanımlayıcı belirten bir.
- address
- PeerNodeAddress
PeerNodeAddress Kayıt girişinin uç nokta adresini içeren bir.
Döndürülenler
RegisterResponseInfo Eş çözümleyici hizmetinin kayıt arama tablosuna eklenen girdinin bir kopyasını içeren.
Özel durumlar
Arama tablosunda aynı GUID'ye sahip bir kayıt girdisi zaten var veya özel eş çözümleyici hizmeti önceki çağrısıyla Open()başlatılmadı.
RegisterInfo Bu yönteme sağlanan nesne null veya doğru biçimlendirilmemiş.
Parametresine sağlanan refreshInfo
nesnenin MeshId ve/veya RegistrationId özelliği nulltu.
parametresine refreshInfo
sağlanan nesnenin MeshId özelliği bilinmiyor.