TestSink Class¶
- Namespace
Microsoft.Extensions.Logging.Testing- Assemblies
- Microsoft.Extensions.Logging.Testing
Constructors¶
-
TestSink(System.Func<Microsoft.Extensions.Logging.Testing.WriteContext, System.Boolean>, System.Func<Microsoft.Extensions.Logging.Testing.BeginScopeContext, System.Boolean>)¶ public TestSink(Func<WriteContext, bool> writeEnabled = null, Func<BeginScopeContext, bool> beginEnabled = null)
-
Methods¶
-
Begin(Microsoft.Extensions.Logging.Testing.BeginScopeContext)¶ public void Begin(BeginScopeContext context)
-
EnableWithTypeName<T>(Microsoft.Extensions.Logging.Testing.BeginScopeContext)¶ Return type: System.Boolean public static bool EnableWithTypeName<T>(BeginScopeContext context)
-
EnableWithTypeName<T>(Microsoft.Extensions.Logging.Testing.WriteContext) Return type: System.Boolean public static bool EnableWithTypeName<T>(WriteContext context)
-
Write(Microsoft.Extensions.Logging.Testing.WriteContext)¶ public void Write(WriteContext context)
-
Properties¶
-
Microsoft.Extensions.Logging.Testing.TestSink.BeginEnabled¶ Return type: System.Func<Microsoft.Extensions.Logging.Testing.BeginScopeContext> public Func<BeginScopeContext, bool> BeginEnabled { get; set; }
-
Microsoft.Extensions.Logging.Testing.TestSink.Scopes¶ Return type: System.Collections.Generic.List<Microsoft.Extensions.Logging.Testing.BeginScopeContext> public List<BeginScopeContext> Scopes { get; set; }
-
Microsoft.Extensions.Logging.Testing.TestSink.WriteEnabled¶ Return type: System.Func<Microsoft.Extensions.Logging.Testing.WriteContext> public Func<WriteContext, bool> WriteEnabled { get; set; }
-
Microsoft.Extensions.Logging.Testing.TestSink.Writes¶ Return type: System.Collections.Generic.List<Microsoft.Extensions.Logging.Testing.WriteContext> public List<WriteContext> Writes { get; set; }
-