예제 #1
0
        protected ImapWebRequest(Uri requestUri, string defaultMethod, ImapSessionManager sessionManager)
            : base()
        {
            // scheme is checked by IWebRequestCreate.Create
              this.requestUri = requestUri;

              this.method = defaultMethod;
              this.sessionManager = sessionManager;
              this.UseDeflateIfAvailable = false;
        }
 public ImapSearchMessageWebRequest(Uri requestUri, ImapSessionManager sessionManager)
     : base(requestUri, ImapWebRequestMethods.Search, sessionManager)
 {
 }
 protected ImapMessageWebRequestBase(Uri requestUri, string defaultMethod, ImapSessionManager sessionManager)
     : base(requestUri, defaultMethod, sessionManager)
 {
 }
예제 #4
0
 public ImapServerWebRequest(Uri requestUri, ImapSessionManager sessionManager)
     : base(requestUri, ImapWebRequestDefaults.Subscription ? ImapWebRequestMethods.Lsub : ImapWebRequestMethods.List, sessionManager)
 {
 }
예제 #5
0
 public ImapMailboxWebRequest(Uri requestUri, ImapSessionManager sessionManager)
     : base(requestUri, ImapWebRequestMethods.Fetch, sessionManager)
 {
 }