Aracılığıyla paylaş


Etkinlik Listesi

Bu konuda, Windows Communication Foundation (WCF) tarafından tanımlanan tüm etkinlikler listelenir.

Uyarı

Kullanıcı izlemelerini gruplandırmak için program aracılığıyla etkinlikler de tanımlayabilirsiniz. Daha fazla bilgi için User-Code İzlemeleri Yayma'ya bakın.

ServiceModel Etkinlikleri

Aşağıdaki tabloda, önemli kullanım senaryolarına yönelik tüm etkinlikler listelenir.

Etiket Etkinlik Adı Etkinlik Türü Açıklama
A, M Ortam etkinliği Yok (ServiceModel tarafından denetlenmiyor) ServiceModel koduna (istemci tarafı veya sunucu tarafı) yapılan çağrılardan önce TLS'de kimliği ayarlanan etkinlik.

Örnek: WCF istemcisinde veya serviceHost.open üzerinde açık olarak adlandırılan bir etkinlik çağrılır.
B İnşa etmek

ChannelFactory. SözleşmeTürü : '[Type]'.
İnşa etmek
C Açık

[ClientBase|ChannelFactory]. SözleşmeTürü : '[Type]'.
Açık
Ben [ClientBase|ChannelFactory] kapat. SözleşmeTürü : '[Type]'. Kapat
M ServiceHost'un yapısını oluşturun. Hizmet Türü: '[Type]'. İnşa etmek
N ServiceHost'i açın. Hizmet Türü: '[Type]'. Açık
Z ServiceHost'ı kapatın. Hizmet Türü: '[Type]'. Kapat
O '[address]' adresinden dinleyin. ListenAt Bu ve sonraki etkinlik taşımacılık alanına özeldir. ListenAt etkinliği, kanal dinleyicisinin dinlediği adresle eşlenen içeriği temsil eder. MSMQ söz konusu olduğunda, kuyruk tek bir adresle eşleştiği için, bu adresin kendisidir. Bu etkinlik, bağlantı odaklı veri taşıma yöntemleri söz konusu olduğunda gelen bağlantıları ve MSMQ durumunda MSMQ iletilerini dinler. Bu etkinlik ServiceHost.Open() sırasında oluşturulur ve dinleyiciyi oluşturma ve yok etme ve tüm ReceiveBytes etkinliklerine aktarma ile ilgili izlemeleri içerir.
P '[address]' bağlantısında bayt alma. MSMQ iletisi alın. ReceiveBytes Bu etkinlikte, sonunda bir WCF iletisi alacak veriler işlenir. Bağlantı yönelimli taşıma veya http durumunda gelen baytlar bekletilir. TCP/adlandırılmış kanal için, bu etkinliğin ömrü bağlantının ömrüyle aynıdır, çünkü bağlantı oluşturulduğunda bu etkinlik de oluşturulur. http için, bir ileti isteğinin yaşam süresidir ve ileti gönderildiğinde oluşturulur. Bu etkinlik, varsa bağlantıyı oluşturma ve devre dışı bırakma ile ilgili izlemeleri ve tüm ileti (nesne) işleme etkinliklerine aktarımları içerir.

MSMQ söz konusu olduğunda, MSMQ iletisinin alındığı etkinliktir.
Q İşlem iletisi [sayı]. ([sayı] değerinin monoton olarak artan ve 1'de başlayan bir değer olduğuna dikkat edin.) İşlemMesajı Gelen iletiyi işleme. Bu etkinlik, wcf ileti nesnesi oluşturmak için tüm veriler (bayt, MSMQ iletisi) alındığında başlar. Bu etkinlikteki izler, üst bilgi işlemesiyle ilgilidir.

Gönderilebilen bir ileti oluşturulduktan sonra, karşılık gelen Etkinlik Kimliği arandıktan sonra ServiceHost ProcessAction etkinliğine geçilir.
D, S '[action]' eylemi işlemek. ProcessAction İletiyi alma sırasında kullanıcı koduna ve gönderme sırasında ters sırada göndermek için iletiyi Aktarım/Güvenlik/RM yığını üzerinden işleyin.

Sunucuda, bu etkinlik ileti üst bilgisinde "Etkinlik Yayma" yoluyla gönderilirse yayılan Etkinlik Kimliğini kullanır; aksi takdirde, yeni bir GUID oluşturulur.

İstek/yanıt sözleşmeleri için yanıt iletisi de bu etkinlikte işlenir.
T '[IContract.Operation]' komutunu yürütür. Kullanıcı Kodunu Çalıştır Hizmet tarafında gönderimden sonra kullanıcı kodunu yürütür. Bu etkinlik, ServiceHost kodunu kullanıcı tarafından sağlanan koddan ayırmak için bir sınır belirler.

Güvenlik Etkinlikleri

Aşağıdaki tabloda Güvenlik ile ilgili tüm etkinlikler listeleniyor.

Etkinlik Adı Etkinlik Türü Açıklama
Güvenli oturumu kur SetupSecurity Yalnızca istemci tarafında bulunur. Kimlik doğrulaması ve güvenlik bağlamını ayarlamak için tüm RST*/SCT değişimlerini içerir. ise propagateActivity=true, bu etkinlik hizmetin karşılık gelen İşlem Eylemi RST*/SCT etkinlikleriyle birleştirilir.
Güvenli oturumu kapat SetupSecurity İstemci tarafında mevcut. Güvenli oturumu kapatmak için İptal mesaj değişimini içerir. ise propagateActivity=true, bu etkinlik hizmetten gelen İşlem Eylemi "İptal" ile birleştirilir.

Aşağıdaki tabloda COM+ ile ilgili tüm etkinlikler listeleniyor.

Etkinlik Adı Etkinlik Türü Açıklama
COM+ örneği oluşturma TransferToCOMPlus WCF kodundan her COM+ çağrısı için 1 etkinlik örneği
COM+ <işlemini yürütme> TransferToCOMPlus WCF kodundan her COM+ çağrısı için 1 etkinlik örneği

WMI Etkinlikleri

Aşağıdaki tabloda WMI ile ilgili tüm etkinlikler listeleniyor.

Etkinlik Adı Etkinlik Türü Açıklama
WMI al WMIGetObject Kullanıcı WMI'dan veri alır.
WMI put WmiPutInstance Kullanıcı WMI ile verileri güncelleştiriyor.