System.ServiceModel.Activities Ad Alanı
Ö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.
İş akışlarına ileti göndermenize ve iş akışlarından ileti almanıza olanak sağlayan sınıflar içerir. Bu etkinlikler, iş akışı hizmetleri yazılırken kullanılır ve iletilerin bir iş akışında nasıl gönderileceğini ve alınıp alınılacağını tanımlamanıza olanak tanır.
Sınıflar
| Name | Description |
|---|---|
| CallbackCorrelationInitializer |
Geri çağırma bağıntısıyla ilişkilendirilmiş CorrelationHandle öğesini başlatır. |
| ChannelCacheSettings |
Kanal önbelleğinin işletimsel özelliklerini tanımlayan ayarları temsil eder. |
| ContextCorrelationInitializer |
Belirtilene bağlı olarak , .NET Bağlamı Exchange tabanlı bağıntı ile ilişkilendirilmiş CorrelationHandle öğesini ContextExchangeMechanism başlatır. |
| CorrelationHandle |
İş akışındaki belirli bir paylaşılan InstanceKey veya geçici bağlamı temsil ederek etkinlikleri bir bağıntı içinde ilişkilendirir. |
| CorrelationInitializer |
Çalışma zamanına bağıntı için hangi protokolün kullanıldığını bildirmek için kullanılan bağıntı başlatıcıları için soyut bir temel sınıf. |
| CorrelationScope |
Çocuk mesajlaşma etkinlikleri için örtük CorrelationHandle yönetim sağlar. |
| DurableInstancingOptions |
Temel olarak gibi InstanceStore somut bir uygulamasını SqlWorkflowInstanceStore bir iş akışı hizmeti konağıyla ilişkilendirmek için kullanılır. Bu sınıf, örnek sahibi meta verilerini eklemek için de kullanılır. |
| HostSettings |
Konağın işletimsel özelliklerini tanımlayan ayarları temsil eder. |
| InitializeCorrelation |
İleti göndermeden veya almadan bağıntıyı başlatır. |
| MessageContext |
İleti bağlamı temsil eder. |
| QueryCorrelationInitializer |
İleti gönderildiğinde veya alındığında sonuçlarına CorrelationHandle göre ilişkiliyi MessageQuerySet başlatır. |
| Receive |
İleti alan etkinlik. |
| ReceiveContent |
İş akışı hizmeti tarafından alınan verileri temsil eden sınıflar için soyut bir temel sınıf. |
| ReceiveMessageContent |
İş akışı hizmeti içinde bir Message veya ileti sözleşmesi türü almak için kullanılan sınıf. |
| ReceiveParametersContent |
bir iş akışı hizmetinin parametre biçiminde veri almasını sağlar.ReceiveParametersContent iş akışı olmayan WCF istemcileri ve hizmetleriyle birlikte çalışabilir. Koleksiyon Parameters , C# yöntemi imzasının bağımsız değişken bildirimine benzer. Koleksiyon, Parameters ile MessageContractAttributeişaretlenmiş veya türünde Messagebağımsız değişkenler içeremez. Bu tür veriler için kullanın ReceiveMessageContent . Bu korumalı bir sınıf. |
| ReceiveReply |
İstek/yanıt iletisi değişim deseninin bir parçası olarak ileti alan etkinlik. |
| ReceiveSettings |
İleti alan etkinliğin ayarlarını temsil eder. |
| RequestReplyCorrelationInitializer |
İki yönlü işlem için oluşturulan öğesini temel alarak CorrelationHandle ilişkiliyi RequestContext başlatır. |
| Send |
Bir hizmete ileti gönderen etkinlik. |
| SendContent |
İş akışı hizmetine gönderilen verileri temsil eden sınıflar için soyut bir temel sınıf. |
| SendMessageChannelCache |
Önbellek paylaşım düzeylerinin, kanal fabrikası önbelleğinin ayarlarının ve mesajlaşma etkinliklerini kullanarak Send hizmet uç noktalarına ileti gönderen iş akışları için kanal önbelleği ayarlarının özelleştirilmesini sağlayan bir uzantıyı temsil eder. |
| SendMessageContent |
İş akışı hizmetine veya bir iş akışı hizmetinden tek bir öğe (ileti) göndermek için kullanılan sınıf. Öğe, ilkel türler, Messageveya XElement; gibi yerleşik bir tür veya uygulama tanımlı veri sözleşmesi, ileti sözleşmesi veya XML serileştirilebilir türü olabilir. |
| SendParametersContent |
Bir iş akışı hizmetine veya hizmetinden parametre biçiminde veri göndermeyi etkinleştirir. |
| SendReceiveExtension |
Gönderme/alma etkinlikleri için uzantı yöntemlerini tanımlayan soyut sınıf. |
| SendReply |
Yanıt iletisini hizmet tarafında istek/yanıt iletisi değişim deseninin bir parçası olarak gönderen etkinlik. |
| SendSettings |
İleti gönderen etkinliğin ayarlarını temsil eder. |
| TransactedReceiveScope |
Alınan ileti tarafından başlatılan bir işlemin ömrünü kapsayan etkinlik. İşlem, başlatan iletideki iş akışına akıtılabilir veya ileti alındığında dağıtıcı tarafından oluşturulabilir. |
| WorkflowControlClient |
İstemcinin ile WorkflowServiceHostbarındırılan bir iş akışı hizmetine denetim işlemleri göndermesine izin verir. |
| WorkflowControlEndpoint |
İş akışı örneklerinde denetim işlemlerini çağırmanızı sağlayan standart bir uç nokta. |
| WorkflowCreationContext |
Bağımsız değişkenleri işlemek ve iş akışı tamamlama bildirimleri almak için iş akışı barındırma uç noktası kullanılarak iş akışı etkinleştirmesi sırasında ayarlanan bir bağlamı temsil eder. |
| WorkflowHostingEndpoint |
soyut uygulaması ServiceEndpoint. İş akışı oluşturmayı ve yer işareti yeniden başlatmayı destekleyen sözleşmeleri kullanıma açmak için bu sınıftan türetin. |
| WorkflowHostingResponseContext |
Bu sınıf, sınıfıyla WorkflowHostingEndpoint birlikte kullanılır. Uygulama tarafından WorkflowHostingEndpoint desteklenen bir istek/yanıt sözleşmesinin yanıtını göndermek için kullanılır. |
| WorkflowService |
bir iş akışı hizmeti oluşturmanızı, yapılandırmanızı ve özelliklerine erişmenizi sağlar. |
| WorkflowServiceHost |
İş akışları için bir konak sağlar. Mesajlaşma etkinlikleri, çoklu kapsayıcılık ve yapılandırma gibi özellikleri destekler. |
| WorkflowUpdateableControlClient |
İstemcinin ile WorkflowServiceHostbarındırılan iş akışı hizmetini güncelleştirmesine olanak tanıyan bir işlem kümesini tanımlayan bir hizmet sözleşmesini temsil eder. |
Arabirimler
| Name | Description |
|---|---|
| IReceiveMessageCallback |
ve Receive etkinlikleri tarafından ReceiveParametersContent bir hizmet iletisi alındığında yürütülecek bir geri çağırma uygular. |
| ISendMessageCallback |
veya Send etkinlikleri tarafından SendParametersContent ileti ileti gönderilmeden hemen önce çağrılan bir geri çağırma uygulayan arabirim. |
| IWorkflowInstanceManagement |
İş akışı örneklerini denetlemenize olanak sağlayan bir dizi işlemi tanımlayan bir hizmet sözleşmesini temsil eder. |
| IWorkflowUpdateableInstanceManagement |
İş akışı örneklerini güncelleştirmenize olanak sağlayan bir dizi işlemi tanımlayan bir hizmet sözleşmesini temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| SerializerOption |
Kullanılabilir seri hale getirici türlerini temsil eden bir sınıf. |