Partager via


Élément ActivityBody

(Élément Parameter) (coercionParametersType complexType) (Action4)

S’applique à : SharePoint Server 2013

Élément dans le type complexe coercionParametersType, ActivityBody pour la liaison complexe d’une activité utilisée comme forçage. L’élément fournit un fragment xaml qui fournit la liaison d’argument de l’activité.

Utilisation

    <complexType name="coercionParametersType">
        <Parameter>
            <ActivityBody />
        </Parameter>
    </complexType>

Informations sur l'élément

Informations Emplacement
Type d’élément
Namespace
Fichier de schéma Actions4.xsd

Définition

    <xs:element name="ActivityBody"   minOccurs="1"   maxOccurs="1" >
               <xs:complexType>
               <xs:sequence>
         <xs:element name="ActivityBody" >

      </xs:element>
           </xs:sequence>
           </xs:complexType>
      </xs:element>

Éléments et attributs

Si le schéma définit des exigences spécifiques, telles que sequence, minOccurs, maxOccurs et choice, consultez la section définition.

Éléments parents

Élément

Type

Description

Paramètre

Éléments enfants

Aucun.

Attributs

Aucun.

Exemple de définition

L’exemple suivant présente un exemple de définition d’une contrainte qui utilise l’élément ActivityBody .

    <Coercion Name="DateTimeToStringShortDate"
     DisplayName="Short Date"
     CatchAll="false"
     RankDefault="160"
     SourceType="System.DateTime"
     DestinationType="System.String"
     Id="F806859B-1D48-443C-ADF8-E014D9ECCE7B"
     ClassName="Microsoft.Activities.Expressions.ToString"
     Assembly="Microsoft.Activities, Version=2.0.0.0, Culture=neutral,
       PublicKeyToken=31bf3856ad364e35"
     SourceProperty="Object">
       <Parameters>
          <Parameter Name="CultureName" Type="System.String">
             <ActivityBody>
                <p:GetConfigurationValue
                xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
                xmlns:p="http://schemas.microsoft.com/workflow
                     /2012/xaml/activities"
                Name="Microsoft.SharePoint.ActivationProperties.CultureName">
                </p:GetConfigurationValue>
             </ActivityBody>
          </Parameter>
          <Parameter Name="Format" Type="System.String" Value="d" />
       </Parameters>
    </Coercion>

La définition de contrainte ci-dessus injecte le fragment XAML suivant dans le workflow :

    <p:ToString Format="d">
       <p:ToString.CultureName>
          <InArgument x:TypeArguments="x:String">
             <p:GetConfigurationValue
                 Name="Microsoft.SharePoint.ActivationProperties.CultureName">
             </p:GetConfigurationValue>
          </InArgument>
       </p:ToString.CultureName>
    </p:ToString>