Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
(Coercions-Element) (WorkflowInfo-Element) (Aktion4)
Gilt für: SharePoint Server 2013
Gibt eine Koersion zum Konvertieren von Daten aus einem Formular in ein anderes an.
Verwendung
<Coercions>
<Coercion />
</Coercions>
Informationen zu Elementen
| Informationen | Standort |
|---|---|
| Elementtyp | |
| Namespace | |
| Schemadatei | Actions4.xsd |
Definition
<xs:element name="Coercion" minOccurs="0" maxOccurs="unbounded" >
<xs:complexType>
<xs:all>
<xs:element name="Parameters" type="coercionParametersType" minOccurs="0" maxOccurs="1" >
</xs:element>
</xs:all>
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="DisplayName" type="s:string" use="required" />
<xs:attribute name="CatchAll" type="s:boolean" use="required" />
<xs:attribute name="RankDefault" type="s:integer" use="required" />
<xs:attribute name="SourceType" type="s:string" />
<xs:attribute name="SourceFieldType" type="s:string" />
<xs:attribute name="DestinationType" type="s:string" use="required" />
<xs:attribute name="DestinationFieldType" type="s:string" />
<xs:attribute name="ClassName" type="s:string" use="required" />
<xs:attribute name="Id" type="s:string" use="required" />
<xs:attribute name="SourceProperty" type="s:string" use="required" />
</xs:complexType>
</xs:element>
Elemente und Attribute
Wenn das Schema bestimmte Anforderungen definiert, z. B. sequence, minOccurs, maxOccurs und choice, lesen Sie den Abschnitt definition.
Übergeordnete Elemente
Element |
Typ |
Beschreibung |
|---|---|---|
Untergeordnete Elemente
Element |
Typ |
Beschreibung |
|---|---|---|
Attribute
| Attribut | Typ | Erforderlich | Beschreibung | Mögliche Werte |
|---|---|---|---|---|
| Assembly | s:string | Optional | Gibt die Binärdatei an, in der die Koersion implementiert wird. | Werte des s:string-Typs. |
| Catchall | s:boolean | Erforderlich | Legen Sie auf true fest, um die Koersion in Szenarien anzuzeigen, in denen destinationType oder DestinationFieldType dies zulässt, unabhängig von sourceType - oder SourceFieldType-Werten . Legen Sie diesen Wert auf false fest, um die Koersion nur in Szenarien anzuzeigen, in denen SourceType oder SourceFieldType angibt, dass sie angezeigt werden soll. | Werte des typs s:boolean. |
| ClassName | s:string | erforderlich | Identifiziert eindeutig die Klasse in der Binärdatei, die durch den Assembly-Wert angegeben wird. | Werte des s:string-Typs. |
| DestinationFieldType | s:string | Optional | Der Ausgabefeldtyp der Koersion. Wenn das Ziel diesen Typ nicht verarbeiten kann, wird die Koersion nicht angezeigt. | Werte des s:string-Typs. |
| Destinationtype | s:string | Erforderlich | Der Ausgabeklassentyp des Koersionswerts. Wenn das Ziel diesen Typ nicht verarbeiten kann, wird die Koersion nicht angezeigt. | Werte des s:string-Typs. |
| DisplayName | s:string | erforderlich | Gibt den Anzeigenamen der Koersion an. | Werte des s:string-Typs. |
| Id | s:string | erforderlich | Eindeutiger GUID-Bezeichner des Koersions. | Werte des s:string-Typs. |
| Name | s:string | erforderlich | Der interne Name für die Koersion. | Werte des s:string-Typs. |
| RankDefault | s:integer | Erforderlich | Gibt einen Sortierwert für die Liste der Coercions an. | Werte des s:integer-Typs. |
| SourceFieldType | s:string | Optional | Der Feldtyp, der verwendet werden soll, um zu bestimmen, ob die Koersion angezeigt werden soll. Wenn festgelegt, zeigt der Client die Koersion nur an, wenn der vorherige Wert vom übereinstimmenden Typ ist, es sei denn , SourceFieldType oder CatchAll gibt etwas anderes an. | Werte des s:string-Typs. |
| SourceProperty | s:string | Erforderlich | Der Name des Arguments in der Aktivität, das zum Binden an die Eingabe verwendet werden soll. | Werte des s:string-Typs. |
| SourceType | s:string | Optional | Ein Klassentyp, aus dem die Daten konvertiert werden. Wenn festgelegt, zeigt der Client die Koersion nur an, wenn der vorherige Wert vom übereinstimmenden Typ ist, es sei denn , SourceFieldType oder CatchAll gibt etwas anderes an. | Werte des s:string-Typs. |
Beispiel für die Koersiondefinition
In der folgenden Beispielkoersionsdefinition verwendet die Koersion mit dem Namen AsDNGuidFromString die Aktivität Microsoft.Activities.Expressions.ParseGuid und parseGuid.ValueInArgument , um Eingaben aus anderen Aktivitäten zu akzeptieren.
<Coercion Name="AsDNGuidFromString"
DisplayName="As Guid"
CatchAll="false"
RankDefault="21"
SourceType="System.String"
DestinationType="System.Guid"
Id="6682B03F-170A-461B-8DFB-D668A1C4220A"
ClassName="Microsoft.Activities.Expressions.ParseGuid"
Assembly="Microsoft.Activities, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Value">