ReceiveActivity.SetWorkflowServiceAttributes(Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Attribute für den von der ReceiveActivity-Aktivität implementierten Dienst fest. Diese Attribute umfassen Elemente wie den AddressFilterMode, den ConfigurationName und Angaben dazu, ob Ausnahmedetails in von der ReceiveActivity-Aktivität zurückgegebene Fehler aufgenommen werden.
public:
static void SetWorkflowServiceAttributes(System::Object ^ dependencyObject, System::Object ^ value);
public static void SetWorkflowServiceAttributes (object dependencyObject, object value);
static member SetWorkflowServiceAttributes : obj * obj -> unit
Public Shared Sub SetWorkflowServiceAttributes (dependencyObject As Object, value As Object)
Parameter
- dependencyObject
- Object
Das Objekt, auf das die Dienstattribute abgewendet werden sollen.
- value
- Object
Das WorkflowServiceAttributes-Objekt, das die anzuwendenden Dienstattributdaten enthält.
Beispiele
Im folgenden Beispiel wird die Verwendung der SetWorkflowServiceAttributes
-Methode gezeigt.
WorkflowServiceAttributes attributes = new WorkflowServiceAttributes();
attributes.ConfigurationName = "ServiceConfig";
attributes.IncludeExceptionDetailInFaults = true;
attributes.AddressFilterMode = AddressFilterMode.Exact;
ReceiveActivity.SetWorkflowServiceAttributes(receiveActivity1, attributes);
Hinweise
Die WorkflowServiceAttributesProperty-Eigenschaft ist eine durch die ReceiveActivity-Aktivität definierte angehängte Abhängigkeitseigenschaft. Diese Abhängigkeitseigenschaft wird an den Stammworkflow angehängt, der die ReceiveActivity-Aktivität enthält, indem zur Entwurfszeit die SetWorkflowServiceAttributes-Methode aufgerufen wird.
Die WorkflowServiceAttributesProperty-Eigenschaft wird zum Definieren von Verhaltensattributen auf Dienstebene verwendet, die beim Start auf den Workflowdienst angewendet werden. Diese Attribute können zur Laufzeit nicht geändert werden.
Hinweis
Wenn der aktuelle Workflow einen weiteren Workflow unter Verwendung der InvokeWorkflowActivity-Aktivität startet, erbt der aufgerufene Workflow nicht die Dienstattribute des aufrufenden Workflows.
Hinweis
Wenn Dienstattribute für eine benutzerdefinierte Aktivität festgelegt werden und diese Aktivität in einen Workflow eingeschlossen wird, werden diese Dienstattribute nicht verwendet. Dienstattribute werden nur dann in benutzerdefinierten Aktivitäten verwendet, wenn die benutzerdefinierte Aktivität selbst als Workflow ausgeführt wird.