3 implementations of ISmtpAuthenticationModule
System.Net.Mail (3)
System\Net\Mail\SmtpLoginAuthenticationModule.cs (1)
9
internal sealed class SmtpLoginAuthenticationModule :
ISmtpAuthenticationModule
System\Net\Mail\SmtpNegotiateAuthenticationModule.cs (1)
12
internal sealed class SmtpNegotiateAuthenticationModule :
ISmtpAuthenticationModule
System\Net\Mail\SmtpNtlmAuthenticationModule.cs (1)
10
internal sealed class SmtpNtlmAuthenticationModule :
ISmtpAuthenticationModule
16 references to ISmtpAuthenticationModule
System.Net.Mail (16)
System\Net\Mail\SmtpAuthenticationManager.cs (6)
10
private static readonly List<
ISmtpAuthenticationModule
> s_modules = new List<
ISmtpAuthenticationModule
>();
19
internal static void Register(
ISmtpAuthenticationModule
module)
29
internal static
ISmtpAuthenticationModule
[] GetModules()
33
ISmtpAuthenticationModule
[] copy = new
ISmtpAuthenticationModule
[s_modules.Count];
System\Net\Mail\SmtpConnection.Auth.cs (3)
23
private readonly
ISmtpAuthenticationModule
[] _authenticationModules;
34
internal SmtpConnection(
ISmtpAuthenticationModule
[] authenticationModules)
85
internal bool AuthSupported(
ISmtpAuthenticationModule
module)
System\Net\Mail\SmtpConnection.cs (5)
40
internal SmtpConnection(SmtpTransport parent, SmtpClient client, ICredentialsByHost? credentials,
ISmtpAuthenticationModule
[] authenticationModules)
304
private Authorization? SetContextAndTryAuthenticate(
ISmtpAuthenticationModule
module, NetworkCredential? credential, ContextAwareResult? context)
346
internal AuthenticateCallbackContext(SmtpConnection thisPtr,
ISmtpAuthenticationModule
module, NetworkCredential credential, string? spn, ChannelBinding? Token)
358
internal readonly
ISmtpAuthenticationModule
_module;
748
ISmtpAuthenticationModule
module = _connection._authenticationModules[_currentModule];
System\Net\Mail\SmtpTransport.cs (2)
17
private readonly
ISmtpAuthenticationModule
[] _authenticationModules;
32
internal SmtpTransport(SmtpClient client,
ISmtpAuthenticationModule
[] authenticationModules)