これが私の文脈です。ロジック アプリにオブジェクトを渡しています。そして、私のオブジェクトには「enum」タイプの属性があります。ロジック アプリで "Condition" を使用して enum 属性を特定の型と比較し、いくつかの操作を実行しています。
例: enum AppointmentType { 新規、予定、延期、完了、キャンセル }
列挙型として渡すと、出力が「0」と表示されます。列挙型をロジック アプリに渡す方法はありますか?
これが私の文脈です。ロジック アプリにオブジェクトを渡しています。そして、私のオブジェクトには「enum」タイプの属性があります。ロジック アプリで "Condition" を使用して enum 属性を特定の型と比較し、いくつかの操作を実行しています。
例: enum AppointmentType { 新規、予定、延期、完了、キャンセル }
列挙型として渡すと、出力が「0」と表示されます。列挙型をロジック アプリに渡す方法はありますか?
列挙型は数値から導出されます。これはbyte
、Int16
、Int32
または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数値を使用して列挙型を渡すことができます。