取得會計屬性
注意
從 Windows Server 2008 開始,網際網路驗證服務 (IAS) 已重新命名為網路原則伺服器 (NPS) 。 本主題的內容適用于 IAS 和 NPS。 在整個文字中,NPS 是用來參考服務的所有版本,包括原本稱為 IAS 的版本。
會計物件是 Request Handlers 集合中的其中一個物件。 要求處理常式集合的列舉值 PROPERTY_IAS_REQUESTHANDLERS_COLLECTION。 會計物件的處理常式名稱為 「Microsoft Accounting」。
下列Visual Basic程式碼會存取會計物件處理常式中可用的屬性。
Set sdoRequestHandler = sdoCollRequestHandlers.Item("Microsoft Accounting")
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_ACCOUNTING)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_AUTHENTICATION)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE)
若要使用 C++ 存取會計屬性,請先取得要求處理常式集合。 擷取集合包含 C++ 程式碼,示範如何取得集合。 要求處理常式集合的列舉值 PROPERTY_IAS_REQUESTHANDLERS_COLLECTION。 (IASPROPERTIES 列舉類型會列舉對應至各種 NPS 集合的值。)
要求處理常式集合包含名為 「Microsoft Accounting」 的物件。 從集合擷取這個物件。 從集合擷取 Object 一節包含 C++ 程式碼,示範如何從集合取得物件。
擁有 Microsoft Accounting 物件之後,請使用IUnknown::QueryInterface取得物件的ISdo介面。 擷取 使用者 SDO 一節包含 C++ 程式碼,示範如何取得物件的 ISdo 介面。 然後,您可以使用 ISdo::GetProperty 方法來取得 Microsoft Accounting 物件的屬性值。
相關主題