コード例 #1
0
ファイル: Utility.cs プロジェクト: CXuesong/App2
 public static void LoginSiteManager(XjtuSiteManager m)
 {
     if (m == null) throw new ArgumentNullException(nameof(m));
     var a = m.RequireService<AccountManager>();
     AuthenticateCore(a);
     Trace.Assert(a.IsLoggedIn);
 }
コード例 #2
0
 internal XjtuSubManager(XjtuSiteManager site)
 {
     if (site == null)
     {
         throw new ArgumentNullException(nameof(site));
     }
     Site   = site;
     Client = site.GetService <PortableWebClient>();
 }
コード例 #3
0
ファイル: CardManager.cs プロジェクト: CXuesong/App2
 internal CardManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
コード例 #4
0
ファイル: AccountManager.cs プロジェクト: CXuesong/App2
 internal AccountManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
コード例 #5
0
ファイル: AccountManager.cs プロジェクト: CXuesong/App2
 internal AccountManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
コード例 #6
0
ファイル: Utility.cs プロジェクト: CXuesong/App2
 public static void LogoutSiteManager(XjtuSiteManager m)
 {
     if (m == null) throw new ArgumentNullException(nameof(m));
     var a = m.RequireService<AccountManager>();
     a.LogoutAsync().Wait();
 }
コード例 #7
0
ファイル: Utility.cs プロジェクト: CXuesong/App2
 public static XjtuSiteManager CreateXjtuSiteManager()
 {
     var newInst = new XjtuSiteManager();
     newInst.RegisterService(new ManualVerificationProvider());
     return newInst;
 }
コード例 #8
0
ファイル: XjtuSubManager.cs プロジェクト: CXuesong/App2
 internal XjtuSubManager(XjtuSiteManager site)
 {
     if (site == null) throw new ArgumentNullException(nameof(site));
     Site = site;
     Client = site.GetService<PortableWebClient>();
 }
コード例 #9
0
ファイル: CardManager.cs プロジェクト: CXuesong/App2
 internal CardManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }