ReceiveActivity.CanCreateInstance Özellik
Tanım
Ö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.
İşlemin yeni bir iş akışı hizmeti örneğinin oluşturulmasına neden olup olmadığını alır veya ayarlar.
public:
property bool CanCreateInstance { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(true)]
public bool CanCreateInstance { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.CanCreateInstance : bool with get, set
Public Property CanCreateInstance As Boolean
Özellik Değeri
true
yeni bir iş akışı örneği oluşturulursa; aksi takdirde , false
.
- Öznitelikler
Örnekler
Aşağıdaki örnekte özelliğin nasıl ayarlanacağı gösterilmektedir CanCreateInstance
. Bu kod, SDK örneğinden Conversations
dosyasından ShipperWorkflow.designer.cs
uyarlanmıştır.
ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;
doAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity();
receiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity();
receiveRequestShippingQuote.Activities.Add(doAcceptQuoteRequest);
receiveRequestShippingQuote.CanCreateInstance = true;
Açıklamalar
ReceiveActivity olarak ayarlanmış true
bir etkinlikCanCreateInstance, bir konuşmanın parçası olmadan bir hizmet istemcisi tarafından çağrıldığında hizmet iş akışının yeni bir örneğinin oluşturulmasına neden olan bir hizmet işlemini temsil eder.
Ayarlanmış true
bir ReceiveActivity etkinliği CanCreateInstance olmayan hizmet iş akışları, bir hizmet işlemi çağrısı kullanılarak bir istemci tarafından örneklenemez. Bu tür iş akışları, ilişkili WorkflowRuntime nesnenin CreateWorkflow yöntemi kullanılarak oluşturulabilir.
Bu özelliğin varsayılan değeri şeklindedir false
.