|
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------
namespace System.ServiceModel.Security
{
using System;
/// <summary>
/// Event Argument that is created when an Trust Request Fault is raised.
/// </summary>
public class WSTrustRequestProcessingErrorEventArgs : EventArgs
{
Exception _exception;
string _requestType;
/// <summary>
/// Creates an instance of this Event Argument.
/// </summary>
/// <param name="requestType">The Trust Request Type that failed.</param>
/// <param name="exception">The exception happend during this Request.</param>
public WSTrustRequestProcessingErrorEventArgs( string requestType, Exception exception )
{
_exception = exception;
_requestType = requestType;
}
/// <summary>
/// Gets the Exception thrown.
/// </summary>
public Exception Exception
{
get { return _exception; }
}
/// <summary>
/// Gets the Request Type that failed.
/// </summary>
public string RequestType
{
get { return _requestType; }
}
}
}
|