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; }
-