ファイル設定に使用する.IResource型の変数とは

Question/Problem

「SMTPメールを送信」アクティビティの添付ファイルに変数を設定したい場合、System.Collections.Generic.IEnumerable<UiPath.Platform.ResourceHandling.IResource>型の変数である必要があります。このIResource型の変数は具体的にどのような変数であるかを教えてください。

Resolution

UiPath.Platform.ResourceHandling.IResourceはUiPath独自の変数型で、ローカルファイルやリモートファイル、または抽象的なリソースなど、さまざまな種類のリソースを汎用的に表現するための型です。また、System.Collections.Generic.IEnumerableは、それらの要素を順番に取り出すことができるコレクションを指します。

この型は、例えば、「SMTPメールを送信」アクティビティに複数の添付ファイルを指定など、複数のリソースをアクティビティでまとめて扱う場合に使用されます。

「System.Collections.Generic.IEnumerable<UiPath.Platform.ResourceHandling.IResource>」変数として値を設定する方法は以下の通りです。

--------例--------
New IResource() {LocalResource.FromPath(“<ファイル1のパス>”), LocalResource.FromPath(“<ファイル2のパス>”) }
--------例--------