Метод IX509SCEPEnrollment::p ut_TransactionId (certenroll.h)
Возвращает или задает идентификатор транзакции для запроса.
Это свойство доступно для чтения и записи.
Синтаксис
HRESULT put_TransactionId(
EncodingType Encoding,
BSTR Value
);
Параметры
Encoding
Value
Возвращаемое значение
None
Remarks
Если идентификатор транзакции не указан, метод CreateRequestMessage создаст его. Если идентификатор транзакции не задан или метод CreateRequestMessage не был вызван, это свойство вернет CERTSRV_E_PROPERTY_EMPTY.
После обработки ожидающего запроса вызывающий объект должен сохранить это значение для последующего использования при вызове метода CreateRetrievePendingMessage для форматирования сообщения, отправляемого на сервер SCEP для опроса выданного сертификата.
Задайте это свойство перед вызовом метода ProcessResponseMessage при использовании нового экземпляра интерфейса IX509SCEPEnrollment для установки ответа.
Задайте это свойство перед вызовом метода CreateRetrievePendingMessage при использовании нового экземпляра интерфейса IX509SCEPEnrollment для создания сообщения о получении.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | certenroll.h |
DLL | Certenroll.dll |