| Methods / User Delegation |
Retrieves a list of delegation objects that match the specified parameters. You can leave the parameters null to indicate any.
IWFAdminService svc = GetAdminService();
string fromUser = ...// for example, @"vitbdc\yuvarajn"
string toUser = ...// for example, null for any
string status = WFDelegation.ACTIVE;
try
{
WFDelegation[] delegations = svc.GetDelegations( fromUser, toUser,
status);
foreach(WFDelegation delegation in delegations)
{
Console.WriteLine("Delegation Id:{0}; From User:{1}; To User:{2};
Status:{3}, {4}=>{5}",
delegation.DelegationID,
delegation.FromUser,
delegation.ToUser,
delegation.Status,
delegation.StartDate,
delegation.EndDate);
}
}
catch (Exception ex)
{
Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
}