AnnouncementService Sınıf

Tanım

Duyuru hizmetinin kendine barındırılan bir uygulamasıdır.

public ref class AnnouncementService
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)]
public class AnnouncementService
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)>]
type AnnouncementService = class
Public Class AnnouncementService
Devralma
AnnouncementService
Öznitelikler

Açıklamalar

Bu sınıf, standart duyuru uç noktasındaki () gelen iletileri dinler AnnouncementEndpoint ve Hello veya Bye duyuru iletileri geldiğinde olay bildirimi sağlar. Bu sınıftan türeterek özel bir duyuru hizmeti uygulamasını sağlayabilirsiniz.

Oluşturucular

AnnouncementService()

AnnouncementService sınıfının yeni bir örneğini başlatır.

AnnouncementService(Int32)

AnnouncementServiceBelirtilen yinelenen ileti geçmişi uzunluğu ile sınıfın yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Gelen çevrimdışı duyuru (bye) iletilerinin işlenmesini başlatır.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Gelen çevrimiçi duyuru (Hello) iletilerinin işlenmesini başlatır.

OnEndOfflineAnnouncement(IAsyncResult)

AnnouncementServiceÖzel bir duyuru dinleyicisi hizmeti uygulamak için öğesinden devraldığı kullanıcılar bu yöntemi geçersiz kılmalı ve gelen çevrimdışı duyuru (bye) iletilerini burada işlemeye başlayacaktır.

OnEndOnlineAnnouncement(IAsyncResult)

AnnouncementServiceÖzel bir duyuru dinleyicisi hizmeti uygulamak için öğesinden devraldığı kullanıcılar bu yöntemi geçersiz kılmalı ve gelen çevrimdışı duyuru (bye) iletilerini burada işlemeye başlayacaktır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

OfflineAnnouncementReceived

Çevrimdışı duyuru (bye) iletisi alındığında gerçekleşir.

OnlineAnnouncementReceived

Çevrimiçi duyuru (Hello) alındığında gerçekleşir.

Şunlara uygulanır