C# Class Microsoft.Azure.ServiceManagemenet.Common.Models.RecordingTracingInterceptor

Inheritance: Hyak.Common.ICloudTracingInterceptor
Show file Open project: Azure/azure-powershell Class Usage Examples

Public Methods

Method Description
AddToContext ( RecordingTracingInterceptor interceptor ) : void
Configuration ( string source, string name, string value ) : void
Enter ( string invocationId, object instance, string method, object>.IDictionary parameters ) : void
Error ( string invocationId, Exception ex ) : void
Exit ( string invocationId, object result ) : void
Information ( string message ) : void
ReceiveResponse ( string invocationId, HttpResponseMessage response ) : void
RecordingTracingInterceptor ( ConcurrentQueue queue ) : Hyak.Common
RemoveFromContext ( RecordingTracingInterceptor interceptor ) : void
SendRequest ( string invocationId, HttpRequestMessage request ) : void

Private Methods

Method Description
Write ( string message ) : void

Method Details

AddToContext() public static method

public static AddToContext ( RecordingTracingInterceptor interceptor ) : void
interceptor RecordingTracingInterceptor
return void

Configuration() public method

public Configuration ( string source, string name, string value ) : void
source string
name string
value string
return void

Enter() public method

public Enter ( string invocationId, object instance, string method, object>.IDictionary parameters ) : void
invocationId string
instance object
method string
parameters object>.IDictionary
return void

Error() public method

public Error ( string invocationId, Exception ex ) : void
invocationId string
ex System.Exception
return void

Exit() public method

public Exit ( string invocationId, object result ) : void
invocationId string
result object
return void

Information() public method

public Information ( string message ) : void
message string
return void

ReceiveResponse() public method

public ReceiveResponse ( string invocationId, HttpResponseMessage response ) : void
invocationId string
response System.Net.Http.HttpResponseMessage
return void

RecordingTracingInterceptor() public method

public RecordingTracingInterceptor ( ConcurrentQueue queue ) : Hyak.Common
queue ConcurrentQueue
return Hyak.Common

RemoveFromContext() public static method

public static RemoveFromContext ( RecordingTracingInterceptor interceptor ) : void
interceptor RecordingTracingInterceptor
return void

SendRequest() public method

public SendRequest ( string invocationId, HttpRequestMessage request ) : void
invocationId string
request System.Net.Http.HttpRequestMessage
return void