本文整理汇总了C#中HostContext.IsDebuggingEnabled方法的典型用法代码示例。如果您正苦于以下问题:C# HostContext.IsDebuggingEnabled方法的具体用法?C# HostContext.IsDebuggingEnabled怎么用?C# HostContext.IsDebuggingEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HostContext
的用法示例。
在下文中一共展示了HostContext.IsDebuggingEnabled方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExtensionMethodsMapToDictionaryEntries
public void ExtensionMethodsMapToDictionaryEntries()
{
// Arrange
var request = new Mock<IRequest>();
var response = new Mock<IResponse>();
var context = new HostContext(request.Object, response.Object);
// Act
context.Items[HostConstants.DebugMode] = true;
context.Items[HostConstants.InstanceName] = "Instance name";
context.Items[HostConstants.ShutdownToken] = CancellationToken.None;
context.Items[HostConstants.SupportsWebSockets] = false;
context.Items[HostConstants.WebSocketServerUrl] = "ws://123";
// Assert
Assert.True(context.IsDebuggingEnabled());
Assert.Equal("Instance name", context.InstanceName());
Assert.Equal(CancellationToken.None, context.HostShutdownToken());
Assert.False(context.SupportsWebSockets());
Assert.Equal("ws://123", context.WebSocketServerUrl());
}
示例2: ForeverFrameTransport
public ForeverFrameTransport(HostContext context, IJsonSerializer jsonSerializer)
: base(context, jsonSerializer)
{
_isDebug = context.IsDebuggingEnabled();
}
示例3: ForeverFrameTransport
public ForeverFrameTransport(HostContext context, IDependencyResolver resolver)
: base(context, resolver)
{
_isDebug = context.IsDebuggingEnabled();
}