Beispiel #1
0
        public void ConnectAndAuthenticate(Pop3ServerParameters serverParameters, Pop3AuthenticationParameters authenticationParameters)
        {
            base.CheckDisposed();
            Pop3ConnectionContext pop3ConnectionContext = this.ConnectionContext;

            pop3ConnectionContext.AuthenticationParameters = authenticationParameters;
            pop3ConnectionContext.ServerParameters         = serverParameters;
            pop3ConnectionContext.Client = new Pop3Client(serverParameters, authenticationParameters, this.connectionParameters, null, null);
        }
 // Token: 0x06000089 RID: 137 RVA: 0x00005241 File Offset: 0x00003441
 public static AsyncOperationResult <Pop3ResultData> VerifyAccount(Pop3ConnectionContext connectionContext, AsyncCallback callback = null, object callbackState = null)
 {
     return(Pop3Client.EndVerifyAccount(Pop3Client.BeginVerifyAccount(connectionContext.Client, callback, callbackState, null)));
 }
 // Token: 0x06000087 RID: 135 RVA: 0x00005216 File Offset: 0x00003416
 public static AsyncOperationResult <Pop3ResultData> GetEmail(Pop3ConnectionContext connectionContext, int messageId, AsyncCallback callback = null, object callbackState = null)
 {
     return(Pop3Client.EndGetEmail(Pop3Client.BeginGetEmail(connectionContext.Client, messageId, callback, callbackState, null)));
 }
 // Token: 0x06000086 RID: 134 RVA: 0x00005201 File Offset: 0x00003401
 public static AsyncOperationResult <Pop3ResultData> GetUniqueIds(Pop3ConnectionContext connectionContext, AsyncCallback callback = null, object callbackState = null)
 {
     return(Pop3Client.EndGetUniqueIds(Pop3Client.BeginGetUniqueIds(connectionContext.Client, callback, callbackState, null)));
 }
 // Token: 0x06000085 RID: 133 RVA: 0x000051EB File Offset: 0x000033EB
 public static AsyncOperationResult <Pop3ResultData> DeleteEmails(Pop3ConnectionContext connectionContext, List <int> messageIds, AsyncCallback callback = null, object callbackState = null)
 {
     return(Pop3Client.EndDeleteEmails(Pop3Client.BeginDeleteEmails(connectionContext.Client, messageIds, callback, callbackState, null)));
 }