次の方法で共有


Coercion 要素

(Coercions 要素)(WorkflowInfo 要素)(Action4)

適用対象: SharePoint Server 2013

あるフォームから別のフォームにデータを変換するための強制を指定します。

使用方法

    <Coercions>
        <Coercion />
    </Coercions>

要素の情報

情報 場所
要素の型
Namespace
スキーマ ファイル Actions4.xsd

定義

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

要素と属性

スキーマで sequenceminOccursmaxOccurschoice などの具体的な要件が定義されている場合は、定義のセクションを参照してください。

親要素

要素

説明

強制性

子要素

要素

説明

パラメーター

coercionParametersType

属性

属性 種類 必須 説明 使用可能な値
Assembly s:string 省略可能 強制が実装されるバイナリ ファイルを指定します。 s:string 型の値。
汎用 s:boolean 必須 SourceType または SourceFieldType の値に関係なく、DestinationType または DestinationFieldType によって許可されるシナリオの強制を表示するには、true に設定します。 SourceType または SourceFieldType で表示が指定されているシナリオでのみ強制を表示するには、false に設定します。 s:boolean 型の値。
ClassName s:string 必須出席者 Assembly 値で指定されたバイナリ ファイル内のクラスを一意に識別します。 s:string 型の値。
DestinationFieldType s:string 省略可能 強制の出力フィールドの種類。 変換先がこの型を処理できない場合、強制は表示されません。 s:string 型の値。
DestinationType s:string 必須 強制値の出力クラス型。 変換先がこの型を処理できない場合、強制は表示されません。 s:string 型の値。
DisplayName s:string 必須出席者 強制の表示名を指定します。 s:string 型の値。
Id s:string 必須出席者 強制の一意の guid 識別子。 s:string 型の値。
名前 s:string 必須出席者 強制の内部名。 s:string 型の値。
RankDefault s:integer 必須出席者 強制のリストの並べ替え値を指定します。 s:integer 型の値。
SourceFieldType s:string 省略可能 強制を表示するかどうかを判断するために使用するフィールドの種類。 設定した場合、 SourceFieldType または CatchAll で特に指定がない限り、クライアントは前の値が一致する型の場合にのみ強制を表示します。 s:string 型の値。
SourceProperty s:string 必須 入力へのバインドに使用するアクティビティ内の引数の名前。 s:string 型の値。
SourceType s:string 省略可能 データの変換元となるクラス型。 設定した場合、 SourceFieldType または CatchAll で特に指定がない限り、クライアントは前の値が一致する型の場合にのみ強制を表示します。 s:string 型の値。

強制定義のサンプル

次の強制定義の例では、名前 AsDNGuidFromString を持つ強制は、 アクティビティ Microsoft.Activities.Expressions.ParseGuidParseGuid.ValueInArgument を使用して、他のアクティビティからの入力を受け入れます。

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