Método ITsSbClientConnection::P utContext (sbtsv.h)
Pode ser usado por plug-ins para armazenar informações de contexto específicas para a conexão.
Sintaxe
HRESULT PutContext(
[in] BSTR contextId,
[in] VARIANT context,
[out, optional] VARIANT *existingContext
);
Parâmetros
[in] contextId
Uma variável BSTR que contém a ID de contexto. É recomendável usar identificadores exclusivos como IDs de contexto para evitar colisões entre plug-ins. Um objeto de conexão de cliente pode ser usado por mais de um plug-in.
[in] context
As informações de contexto a serem armazenadas.
[out, optional] existingContext
As informações de contexto existentes para a ID de contexto fornecida, se houver, são retornadas nesse parâmetro. As informações existentes são substituídas.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Os plug-ins podem usar o objeto de conexão do cliente para armazenar informações de contexto específicas de uma solicitação de conexão. Isso permite que os plug-ins permaneçam sem estado e dependam exclusivamente das informações de estado armazenadas por solicitações de conexão. Plug-ins que usam esse método também podem se registrar para notificações de solicitação de conexão. Os contextos podem ser excluídos após o recebimento de notificações de CONNECTION_REQUEST_FAILED, CONNECTION_REQUEST_TIMEDOUT ou CONNECTION_REQUEST_SUCCEEDED. Essas notificações indicam que a solicitação de conexão está prestes a ser excluída.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | sbtsv.h |