Compartilhar via


AllJoynBusObject Classe

Definição

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Representa um objeto de barramento disponível no pipeline de comunicação independente de transporte.

public ref class AllJoynBusObject sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.AllJoyn.IAllJoynBusObjectFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AllJoynBusObject final
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.AllJoyn.IAllJoynBusObjectFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("AllJoynBusObject has been deprecated.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 786432, "Windows.Foundation.UniversalApiContract")]
class AllJoynBusObject final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.AllJoyn.IAllJoynBusObjectFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AllJoynBusObject
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.AllJoyn.IAllJoynBusObjectFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("AllJoynBusObject has been deprecated.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 786432, "Windows.Foundation.UniversalApiContract")]
public sealed class AllJoynBusObject
function AllJoynBusObject(objectPath, busAttachment)
Public NotInheritable Class AllJoynBusObject
Herança
Object Platform::Object IInspectable AllJoynBusObject
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
Funcionalidades do aplicativo
allJoyn

Construtores

AllJoynBusObject()

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Cria um AllJoynBusObject com o caminho do objeto como o caminho do objeto raiz. ou seja, "/".

AllJoynBusObject(String)

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Crie um AllJoynBusObject que implementará uma ou mais interfaces no caminho do objeto especificado.

AllJoynBusObject(String, AllJoynBusAttachment)

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Crie um AllJoynBusObject que implementará uma ou mais interfaces no caminho do objeto especificado com o AllJoynBusAttachment especificado.

Propriedades

BusAttachment

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Obtém o anexo de barramento deste AllJoynBusObject.

Session

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Obtém o AllJoynSession para este AllJoynBusObject.

Métodos

AddProducer(IAllJoynProducer)

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Adiciona uma interface adicional a ser produzida ao provedor de serviços.

Start()

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Inicia o AllJoynBusObject. Se o anexo do barramento ainda não estiver conectado explicitamente, iniciar o produtor conectará automaticamente o anexo do barramento.

Stop()

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Interrompe o AllJoynBusObject.

Eventos

Stopped

Importante

Os tipos no namespace Windows.Devices.AllJoyn foram preteridos e podem não estar disponíveis em versões futuras do Windows. O AllJoyn, patrocinado pela AllSeen Alliance, era um protocolo de descoberta e comunicação de software livre para cenários de IoT (Internet das Coisas), como acender e desligar as luzes e ler temperaturas. Para obter alternativas, como IoTivity Lite e IoTivity, consulte o site do iotivity.org .

Evento disparado quando o AllJoynBusObject é interrompido.

Aplica-se a