これはかなり奇妙で、再現できません。
私のコードでは、これを行いました(あなたと同じサブスクリプション)
private void LogSomething(ActivityInstance instance, FinishActivityEventArgs args, EventPhases phases)
{
User owner = instance.Owner;
File.AppendAllLines("c:\\temp\\info.log", new[]
{
string.Format("Activity ID: {0} owned by: {1}({2}", instance.Id, owner.Title, owner.Id)
});
List<User> performers = new List<User>(instance.Performers);
foreach (var performer in performers)
{
File.AppendAllLines("c:\\temp\\info.log", new[]
{
string.Format("Activity ID: {0} Performer: {1}({2}", instance.Id, performer.Title, performer.Id)
});
}
}
私の粗雑なログについてお詫び申し上げます。
これは私がinfo.logに得るものです:
Activity ID: tcm:3-923-131104 owned by: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-923-131104 Performer: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-924-131104 owned by: NT AUTHORITY\SYSTEM(tcm:0-3-65552
Activity ID: tcm:3-924-131104 Performer: NT AUTHORITY\SYSTEM(tcm:0-3-65552
Activity ID: tcm:3-925-131104 owned by: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-925-131104 Performer: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-926-131104 owned by: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-926-131104 Performer: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-927-131104 owned by: NT AUTHORITY\SYSTEM(tcm:0-3-65552
Activity ID: tcm:3-927-131104 Performer: NT AUTHORITY\SYSTEM(tcm:0-3-65552
Activity ID: tcm:3-928-131104 owned by: T2011GURUV3\Administrator(tcm:0-11-65552
Activity ID: tcm:3-928-131104 Performer: T2011GURUV3\Administrator(tcm:0-11-65552
それで、これはあなたの環境に関係があるように見えますか?多分特定のバージョンの欠陥?Hotfix Rollup 1を適用したSDL Tridion 2011 SP1を使用しています