Compartilhar via


Implementing the Get Operation

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Obter um vCard usar como padrão envolve recebendo um arquivo a partir de servidor. Um vCard contém informações de contato que podem ser compartilhadas entre dispositivos. Se um servidor contém um versão atualizada de uma lista de contatos global, vCard pode ser usado para clientes atualização com as informações de contato mais recentes.

Para implementar essa funcionalidade, as seguinte etapas são exigido:

  1. Criar uma instância do seguinte interfaces:

    • IObex. Usado para os serviços OBEX.
    • IHeaderCollection. Usado para criar coleções cabeçalho.
    • IObexDevice. Usado para executar comum operações.
    • IStream. Usado para gerenciar dados fluxos entre dispositivos.
  2. Inicializar o IObex interface por chamado de IObex::Initialize método.

  3. Para obter uma lista dos disponível dispositivos, chamar o IObex::EnumDevices método. Como alternativa, você também pode chamar o IObexSink::Notify método para obter uma lista dos disponível dispositivos Bluetooth.

  4. Usando o IHeaderCollection interface, compilar a coleção de cabeçalhos que você gostaria de transmitir para o IObexDevice::Connect método.

  5. Usando as informações de IObex::EnumDevices, conectar para o dispositivo desejado com o IOBexDevice::Connect método.

  6. Usando o IHeaderCollection interface, compilar a coleção de cabeçalhos que você gostaria de transmitir para o IObexDevice::Get método. Essa coleção é usada para descrever o objeto que está recebendo. Definir o Tipo cabeçalho para Text/x-vCard.

  7. Chamar o IObexDevice::Get método. Inclua a coleção dos cabeçalhos que descrevem o objeto.

  8. O IObexDevice::Get método retorna um transmitir. Use o IStream interface para ler o transmitir.

  9. Quando terminar, versão de transmitir.

  10. A versão de conexão, chamar o IObexDevice::Disconnect método.

  11. A versão de interface IObex e recursos alocados, chamar o IObex::Shutdown método.

  12. Libere todas as outras interfaces.

See Also

Tasks

OBEX Samples

Concepts

OBEXTool
Implementing the Put Operation