0

これが私の文脈です。ロジック アプリにオブジェクトを渡しています。そして、私のオブジェクトには「enum」タイプの属性があります。ロジック アプリで "Condition" を使用して enum 属性を特定の型と比較し、いくつかの操作を実行しています。

例: enum AppointmentType { 新規、予定、延期、完了、キャンセル }

列挙型として渡すと、出力が「0」と表示されます。列挙型をロジック アプリに渡す方法はありますか?

4

1 に答える 1

1

列挙型は数値から導出されます。これはbyteInt16Int32またはInt64であり、デフォルトInt32で使用されます。

タイプは次のように書き換えることができます。

enum AppointmentType : System.Int32 //Implied by default
{ 
    New = 0, 
    Scheduled = 1, 
    Postponed = 2, 
    Completed = 3, 
    Cancelled = 4 
}

したがって、値0がロジック アプリに渡されるときは、AppointmentType.New意図されていました。

値 3 が渡された場合、AppointmentType.Completed意味がありました。


TL;DR数値を使用して列挙型を渡すことができます。

于 2016-04-28T11:37:33.887 に答える