É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é qui est utilisée comme for coercion. L’élément fournit un fragment xaml qui fournit la liaison d’arguments de l’activité.

Utilisation

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

Informations sur l’élément

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 séquence, minOccurs, maxOccurs et choix, voir la section de définition.

Éléments parents

Élément

Type

Description

Paramètre

Éléments enfants

Aucun.

Attributs

Aucune.

Exemple de définition

Voici un exemple de définition d’un coercion 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 flux de travail :

    <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>