System.ClientModel.Internal.PipelineTransportLogger
class PipelineTransportLogger
namespace System.ClientModel.Primitives
{
public abstract class PipelineRequestHeaders : IEnumerable<KeyValuePair<string, string>>, IEnumerable
{
public abstract void Add(string name, string value);
public abstract void Set(string name, string value);
public abstract bool Remove(string name);
public abstract bool TryGetValue(string name, out string value);
public abstract bool TryGetValues(string name, out IEnumerable<string> values);
public abstract IEnumerator<KeyValuePair<string, string>> GetEnumerator();
protected PipelineRequestHeaders();
}
}
namespace System.ClientModel.Internal
{
internal class PipelineTransportLogger
{
public PipelineTransportLogger(ILoggerFactory loggerFactory);
public void LogResponseDelay(string requestId, double seconds);
public void LogExceptionResponse(string requestId, Exception exception);
}
}