Freigeben über


ReceiveActivity.GetWorkflowServiceAttributes(Object) Methode

Definition

Gibt die WorkflowServiceAttributes-Attribute für den von der ReceiveActivity-Aktivität implementierten Dienst zurück. Diese Attribute umfassen Elemente wie den AddressFilterMode, den ConfigurationName, die IncludeExceptionDetailInFaults und ob Ausnahmedetails in von der ReceiveActivity-Aktivität zurückgegebene Fehler aufgenommen werden.

public:
 static System::Object ^ GetWorkflowServiceAttributes(System::Object ^ dependencyObject);
public static object GetWorkflowServiceAttributes (object dependencyObject);
static member GetWorkflowServiceAttributes : obj -> obj
Public Shared Function GetWorkflowServiceAttributes (dependencyObject As Object) As Object

Parameter

dependencyObject
Object

Das Objekt, aus dem die Dienstattribute abgerufen werden sollen.

Gibt zurück

Ein Object, das ein WorkflowServiceAttributes-Objekt darstellt, das Dienstattributdaten enthält.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetWorkflowServiceAttributes-Methode gezeigt.

WorkflowServiceAttributes serviceAttributes = (WorkflowServiceAttributes)ReceiveActivity.GetWorkflowServiceAttributes(rootActivity);

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 verwendet. Dienstattribute werden nur dann für benutzerdefinierte Aktivitäten verwendet, wenn die benutzerdefinierte Aktivität selbst als Workflow ausgeführt wird.

Gilt für: