Aracılığıyla paylaş


Sözleşmeler

anlaşma, bir uygulamanın belirli bir görevi gerçekleştirmek için kullandığı hangi ileti türlerini tanımlar.Belirli bir görevi gerçekleştirmek her hizmeti hakkında hangi iletileri gönderir iki hizmet arasındaki bir anlaşma sözleşmedir.Sözleşme tanımları türünün oluşturulduğu veritabanında kalıcı.

Konuşmada katılan her veritabanı özdeş bir anlaşma oluşturun.Çalışan Kimliğini doğrulamak bir İnsan Kaynakları uygulaması isterse, örneğin, doğrulama isteyen hizmet iletileri hangi tür bir hizmet bekler bilmeniz gerekir.İstekte bulunan hizmet hangi bunları işlemek için hazır olacak şekilde almayı bekleyebileceğiniz ileti türleri de bilmeniz gerekir.

anlaşma hangi ileti türleri istenen iş yerine getirmek için kullanılan belirtir.anlaşma de belirten katılımcı konuşmada her ileti türü kullanabilirsiniz.Bazı ileti türleri ya da katılımcı tarafından gönderilebilir; diğer ileti türleri yalnızca başlatıcı veya yalnızca hedef tarafından gönderilmek üzere kısıtlanmıştır.anlaşma başlatıcı tarafından gönderilen bir ileti türü ya da her iki katılımcı tarafından gönderilen bir ileti türünü içermelidir; Aksi takdirde, anlaşma kullanan bir görüşme başlatmak başlatıcı için yolu yoktur.

Hizmet Aracısı varsayılan adlı yerleşik bir anlaşma de içerir.Yalnızca varsayılan anlaşma içeren ileti türü any tarafından GÖNDERİLEN.Başlat iletişim kutusunda anlaşma yok belirtilirse, deyim, Hizmet Aracısı kullanan varsayılan anlaşma.

Örneğin, bir anlaşma ileti türleri olabilir SubmitRequest, ProcessRequest, ve RequestStatus.Başlatan bitiş noktası kullanabilirsiniz SubmitRequest, yalnızca hedef bitiş noktası gönderebilir ve ProcessRequest. Ya da katılımcı konuşmada gönderebilirsiniz RequestStatus ileti türü.The RequestStatus message type lets the participant either see where the target is in its processing, or check with the initiator on the status of any parallel processing relating to this request.