Aracılığıyla paylaş


Etkinlik Listesi

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

Not

Kullanıcı izlemelerini gruplandırmak için program aracılığıyla etkinlikler de tanımlayabilirsiniz. Daha fazla bilgi için bkz . Kullanıcı Kodu İzlemeleri Yayma.

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) Kimliği ServiceModel koduna (istemci tarafı veya sunucu tarafı) yapılan çağrılardan önce TLS'de ayarlanan etkinlik.

Örnek: WCF istemcisinde veya serviceHost.open üzerinde açık olarak adlandırılan bir etkinlik çağrılır.
K Oluştur

Channelfactory. ContractType : '[Type]'.
Oluştur
C Açılış

[ClientBase|ChannelFactory]. ContractType : '[Type]'.
Açılış
I [ClientBase|ChannelFactory]. ContractType : '[Type]'. Kapat
M ServiceHost'un yapısını oluşturun. ServiceType: '[Type]'. Oluştur
N ServiceHost'i açın. ServiceType: '[Type]'. Açılış
Z ServiceHost'ı kapatın. ServiceType: '[Type]'. Kapat
O '[address]' adresini dinleyin. ListenAt Bu ve sonraki etkinlik taşımaya ö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şlendiğinden kuyruğun kendisidir. Bu etkinlik, MSMQ durumunda MSMQ iletileri için bağlantı odaklı aktarımlar söz konusu olduğunda gelen bağlantıları 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ı odaklı aktarım veya http durumunda gelen baytlar beklenir. TCP/adlandırılmış kanal için bu etkinliğin ömrü, bağlantı oluşturulduğunda oluşturulduğu gibi bağlantının ömrüdür. 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.) ProcessMessage 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 etkinlik içindeki izlemeler üst bilgi işlemeyle ilgilenir.

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]' işlem eylemi. 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. ExecuteUserCode Hizmet tarafında gönderimden sonra kullanıcı kodunu yürütür. Bu etkinlik, kullanıcı tarafından sağlanan koddan ServiceHost kodunun çizgisini kaldırmak için bir sınır sağlar.

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 ayarlama 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 var. Güvenli oturumu kapatmak için İleti değişimini iptal et'i 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 get WMIGetObject Kullanıcı WMI'dan veri alır.
WMI put WmiPutInstance Kullanıcı WMI ile verileri güncelleştiriyor.