1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
private static ClientCredential ClientCredential = new ClientCredential(ClientId, ClientSecret);將被編譯為:
private static ClientCredential ClientCredential;
//Static constructor
static MyConnectionFactory()
{
? ClientCredential = new ClientCredential(ClientId, ClientSecret);
}
靜態(tài)構(gòu)造函數(shù)用于初始化任何靜態(tài)數(shù)據(jù),或執(zhí)行只需執(zhí)行一次的特定操作。在創(chuàng)建第一個(gè)實(shí)例或引用任何靜態(tài)成員之前會(huì)自動(dòng)調(diào)用它。
現(xiàn)在,當(dāng)您嘗試分配時(shí)Authority,必須先調(diào)用靜態(tài)構(gòu)造函數(shù)。此時(shí),ClientId和ClientSecret仍然為空,這導(dǎo)致了異常。
- 1 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)