Interface UCOMIBindCtx
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Observação: Esta API agora está obsoleta.
Use System.Runtime.InteropServices.ComTypes.BIND_OPTS em seu lugar.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[GuidAttribute("0000000e-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[GuidAttribute("0000000e-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class UCOMIBindCtx
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<GuidAttribute("0000000e-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIBindCtx = interface end
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<GuidAttribute("0000000e-0000-0000-C000-000000000046")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface UCOMIBindCtx
Métodos
Nome | Descrição | |
---|---|---|
EnumObjectParam(UCOMIEnumString) | Enumera as cadeias de caracteres que são as chaves da tabela de parâmetros de objeto de contexto mantida internamente. |
|
GetBindOptions(BIND_OPTS) | Retorna as opções de associação atuais armazenadas nesse contexto de associação. |
|
GetObjectParam(String, Object) | Pesquisa a chave especificada na tabela de parâmetros de contexto de objeto mantida internamente e retorna o objeto correspondente, se houver. |
|
GetRunningObjectTable(UCOMIRunningObjectTable) | Retorna o acesso à ROT (Tabela de Objetos em Execução) relevante para esse processo de associação. |
|
RegisterObjectBound(Object) | Registra o objeto passado como um dos objetos que foi associado durante uma operação de moniker e que deve ser liberado quando ela for concluída. |
|
RegisterObjectParam(String, Object) | Registra o ponteiro de objeto em questão sob o nome especificado na tabela de ponteiros do objeto mantida internamente. |
|
ReleaseBoundObjects() | Libera todos os objetos atualmente registrados com o contexto de associação por RegisterObjectBound. |
|
RevokeObjectBound(Object) | Remove o objeto do conjunto de objetos registrados que precisam ser liberados. |
|
RevokeObjectParam(String) | Revoga o registro do objeto encontrado atualmente nessa chave da tabela de parâmetros de contexto de objeto mantida internamente, se qualquer chave estiver registrada no momento. |
|
SetBindOptions(BIND_OPTS) | Armazenar no contexto de associação um bloco de parâmetros que se aplicam operações UCOMIMoniker mais adiante, usando esse contexto de associação. |
Comentários
Para obter mais informações, consulte a documentação existente para IBindCtx na subpasta da biblioteca MSDN.
Informações de Versão
.NET Framework
Disponível desde 1.1
Confira Também
Namespace System.Runtime.InteropServices
Retornar ao início