UCOMIBindCtx Interface

Definição

Cuidado

Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202

Cuidado

Esta API agora é obsoleta.

Use BIND_OPTS em seu lugar.Use BIND_OPTS instead.

public interface class UCOMIBindCtx
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-c000-000000000046")]
public interface UCOMIBindCtx
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIBindCtx = interface
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIBindCtx = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete>]
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-c000-000000000046")>]
type UCOMIBindCtx = interface
Public Interface UCOMIBindCtx
Atributos

Comentários

Para obter mais informações, consulte a documentação existente para IBindCtx na subpasta com da biblioteca MSDN.For more information, please see the existing documentation for IBindCtx in the com subfolder of the MSDN library.

Métodos

EnumObjectParam(UCOMIEnumString)

Enumera as cadeias de caracteres que são as chaves da tabela de parâmetros de objeto de contexto mantida internamente.Enumerate the strings which are the keys of the internally-maintained table of contextual object parameters.

GetBindOptions(BIND_OPTS)

Retorna as opções de associação atuais armazenadas nesse contexto de associação.Return the current binding options stored in this bind context.

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.Lookup the given key in the internally-maintained table of contextual object parameters and return the corresponding object, if one exists.

GetRunningObjectTable(UCOMIRunningObjectTable)

Retorna o acesso à ROT (Tabela de Objetos em Execução) relevante para esse processo de associação.Return access to the Running Object Table (ROT) relevant to this binding process.

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.Register the passed object as one of the objects that has been bound during a moniker operation and which should be released when it is complete.

RegisterObjectParam(String, Object)

Registra o ponteiro de objeto em questão sob o nome especificado na tabela de ponteiros do objeto mantida internamente.Register the given object pointer under the specified name in the internally-maintained table of object pointers.

ReleaseBoundObjects()

Libera todos os objetos atualmente registrados com o contexto de associação por RegisterObjectBound(Object).Releases all the objects currently registered with the bind context by RegisterObjectBound(Object).

RevokeObjectBound(Object)

Remove o objeto do conjunto de objetos registrados que precisam ser liberados.Removes the object from the set of registered objects that need to be released.

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.Revoke the registration of the object currently found under this key in the internally-maintained table of contextual object parameters, if any such key is currently registered.

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.Store in the bind context a block of parameters that will apply to later UCOMIMoniker operations using this bind context.

Aplica-se a