Hi,

the sate file is simply a xml serializised IIntegrationResult.

The Property "$CCNetFailureUsers" looks like this:

public ArrayList FailureUsers
{
    get { return failureUsers; }
    set { failureUsers = value; }
}

Since an array list is of type "object", it looks like that ToString()
is used for serialization.

I think we should change those 2 properties to List<string>.

Any comments?

Cedric schrieb:
> Is was reading the documentation about relocating the state files of
> projects. So i did as instructed and restarted my service.
>
> Being a curious sort of chap i had a look at the contents of one of
> the state file and found this in the parameters section:-
>
>     <NameValuePair name="$CCNetModifyingUsers"
> value="System.Collections.ArrayList" />
>     <NameValuePair name="$CCNetFailureUsers"
> value="System.Collections.ArrayList" />
>
>
> I can't help but think that should actually be a list of users...
> Maybe one ToString() too many was used? Or have i just got this wrong.
>
> Maybe this would explain why my e-mail alerts have no user details in
> them?
>
>
> Regards,
>
> Cedric
>   

Reply via email to