ISSOAdmin2.UpdateApplication2 方法

UpdateApplication2 方法會更新企業單一登入 (SSO) 伺服器資料庫中的應用程式資訊。

語法

  
UpdateApplication2(  
applicationName As String,  
appInfoProps As object  
);  
  
void UpdateApplication2(  
string applicationName,   
IPropertyBag appInfoProps  
);  

參數

applicationName

包含新應用程式名稱的字串。

appInfoProps

包含其他應用程式資訊屬性的 IpropertyBag。 如需詳細資訊,請參閱下列內容。

屬性值/傳回值

[C++] 這個方法會傳回 HRESULT,指出它是否已順利完成。 如需詳細資訊,請參閱「錯誤值」一節。

[Visual Basic] 不適用。

例外狀況

[C++] 這個方法會傳回 HRESULT,其中包含下表的一個值。

[Visual Basic] 這個方法會將全域 Err 物件的 Number 屬性設定為下表的其中一個值,以便指出錯誤。

描述
S_OK 此方法已成功
E_ACCESSDENIED 拒絕呼叫者的存取。
E_INVALIDREG 偵測到無效的參數。

備註

下表描述 appInfoProps 接受的值:

propName 類型 ptrValue
Contact VT_BSTR 連絡人姓名
電腦 VT_BSTR 電腦名稱
appAdminAccount VT_BSTR 應用程式管理帳戶
appUserAccount VT_BSTR 應用程式使用者帳戶
windowsAccount VT_BSTR Windows 帳戶
appTicketTimeout VT_UI4 應用程式票證逾時

此外,個別旗標可能也會使用下列值:

propName 類型 ptrValue
enableApp VT_BOOL 啟用應用程式
hostInitiatedSSO VT_BOOL 主控件初始化的 SSO
validatePassword VT_BOOL 驗證密碼
allowTickets VT_BOOL 允許票證
syncFromAdapter VT_BOOL 從配接器同步
syncToAdapter VT_BOOL 同步至配接器
changeWindowsPassword VT_BOOL 變更 Windows 密碼
verifyOldPassword VT_BOOL 驗證舊密碼
sendOldPassword VT_BOOL 傳送舊密碼
allowMappingConflicts VT_BOOL 允許對應衝突
groupApp VT_BOOL 群組應用程式
groupAdapter VT_BOOL 群組配接器
allowLocalAccounts VT_BOOL 允許本機帳戶
adminAccountSame VT_BOOL 管理帳戶相同
configStoreApp VT_BOOL 設定存放區應用程式
timeoutTickets VT_BOOL 逾時票證
directPasswordSync VT_BOOL 直接密碼同步
windowsCreds VT_BOOL Windows 認證
restrictedCreds VT_BOOL 限制的認證
showFilterOnly VT_BOOL 僅顯示篩選條件
restrictMappingCreate VT_BOOL 限制對應建立
windowsInitiatedSSO VT_BOOL Windows 初始化的 SSO
disableCredCache VT_BOOL 停用認證快取

此外,您也可以使用下列屬性,直接指定旗標:

propName 類型 ptrValue
flags VT_UI4 旗標指定
flagMask VT_UI4 旗標遮罩指定