|
|
public class EventProvider
|
|
|
: IDisposable
|
|
|
public virtual void Close();
|
|
|
static public Guid CreateActivityId();
|
|
|
public virtual void Dispose();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
|
protected virtual void Finalize();
|
|
|
static public WriteEventErrorCode GetLastWriteEventError();
|
|
|
public Boolean IsEnabled();
|
|
|
public Boolean IsEnabled(Byte level, Int64 keywords);
|
|
|
static public void SetActivityId(Guid& id);
|
|
|
public Boolean WriteEvent(EventDescriptor& eventDescriptor, Object eventPayload);
|
|
|
public Boolean WriteEvent(EventDescriptor& eventDescriptor, String data);
|
|
|
protected Boolean WriteEvent(EventDescriptor& eventDescriptor, Int32 dataCount, IntPtr data);
|
|
|
public Boolean WriteMessageEvent(String eventMessage, Byte eventLevel, Int64 eventKeywords);
|
|
|
public Boolean WriteMessageEvent(String eventMessage);
|
|
|
public Boolean WriteTransferEvent(EventDescriptor& eventDescriptor, Guid relatedActivityId, Object eventPayload);
|
|
|
protected Boolean WriteTransferEvent(EventDescriptor& eventDescriptor, Guid relatedActivityId, Int32 dataCount, IntPtr data);
|
|
|
public class EventProviderTraceListener
|
|
|
: TraceListener, IDisposable
|
|
|
public String Delimiter { get; set; }
|
|
|
public virtual Boolean IsThreadSafe { get; }
|
|
|
public virtual void Close();
|
|
|
public virtual void Fail(String message, String detailMessage);
|
|
|
public virtual void Flush();
|
|
|
protected virtual String GetSupportedAttributes();
|
|
|
public virtual void TraceData(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, Object data);
|
|
|
public virtual void TraceData(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, Object data);
|
|
|
public virtual void TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id);
|
|
|
public virtual void TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message);
|
|
|
public virtual void TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object args);
|
|
|
public virtual void TraceTransfer(TraceEventCache eventCache, String source, Int32 id, String message, Guid relatedActivityId);
|
|
|
public virtual void Write(String message);
|
|
|
public virtual void WriteLine(String message);
|