AllJoynBusAttachment 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。
表示與基礎通訊管線的連線, (與所有傳輸無關的) ,AllJoyn 會用來與其他端點通訊,而不論傳輸為何。
public ref class AllJoynBusAttachment sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AllJoynBusAttachment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class AllJoynBusAttachment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("AllJoynBusAttachment has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 786432, "Windows.Foundation.UniversalApiContract")]
class AllJoynBusAttachment final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AllJoynBusAttachment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AllJoynBusAttachment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.AllJoyn.IAllJoynBusAttachmentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("AllJoynBusAttachment has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 786432, "Windows.Foundation.UniversalApiContract")]
public sealed class AllJoynBusAttachment
function AllJoynBusAttachment(connectionSpecification)
Public NotInheritable Class AllJoynBusAttachment
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
應用程式功能 |
allJoyn
|
備註
版本歷程記錄
Windows 版本 | SDK 版本 | 已新增值 |
---|---|---|
1607 | 14393 | AcceptSessionJoinerRequested |
1607 | 14393 | GetAboutDataAsync (AllJoynServiceInfo) |
1607 | 14393 | GetAboutDataAsync (AllJoynServiceInfo,Language) |
1607 | 14393 | GetDefault |
1607 | 14393 | GetWatcher |
1607 | 14393 | SessionJoined |
建構函式
AllJoynBusAttachment() |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 使用預設具名管道連接規格產生 AllJoynBusAttachment 物件。 |
AllJoynBusAttachment(String) |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 使用提供的連線規格產生 AllJoynBusAttachment 物件。 |
屬性
AboutData |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 此屬性會傳回 AllJoynAboutData 物件,其中包含平臺代表應用程式公告的描述性資料。 |
AuthenticationMechanisms |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 代表可接受的驗證機制 的 AllJoynAuthenticationMechanism 物件清單。 預設值包括 Rsa 和 None。 |
ConnectionSpecification |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 用來建立和維護匯流排附件的連線規格。 如果未提供規格,此屬性會擷取預設具名管道規格。 |
State |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 匯流排附件的目前狀態。 狀態變更會透過 StateChanged 事件呈現。 可能的值是由 AllJoynBusAttachmentState 列舉所定義。 |
UniqueName |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 與遠端應用程式相關聯的唯一總線名稱。 這個唯一總線名稱是用來透過匯流排附件在匯流排上表示。 |
方法
Connect() |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 起始連接。 |
Disconnect() |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 從路由器節點起始中斷連線作業, (匯流排) 。 |
GetAboutDataAsync(AllJoynServiceInfo) |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 取得特定 AllJoyn 端點的 About 資料。 這個方法旨在取代較不直覺的靜態 AllJoynAboutDataView.GetDataBySessionPortAsync () 。 |
GetAboutDataAsync(AllJoynServiceInfo, Language) |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 取得特定語言中特定 AllJoyn 端點的 About 資料。 這個方法旨在取代較不直覺的靜態 AllJoynAboutDataView.GetDataBySessionPortAsync () 。 |
GetDefault() |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 取得應用程式資訊清單所定義的預設 AllJoynBusAttachment 。 |
GetWatcher(IIterable<String>) |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 建立 DeviceWatcher ,以產生實作整個介面集的 AllJoyn 匯流排物件。 |
PingAsync(String) |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 以非同步方式 Ping 指定的連線。 |
事件
AcceptSessionJoinerRequested |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 當遠端 AllJoyn 端點要求加入匯流排連結的會話時發生。 |
AuthenticationComplete |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 發生于驗證提供的認證完成時。 |
CredentialsRequested |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 發生于要求認證進行驗證時。 |
CredentialsVerificationRequested |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn是 AllSeen 聯盟贊助的開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉燈光,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 發生于遠端取用者提供認證以進行驗證時。 |
SessionJoined |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 發生于遠端 AllJoyn 端點加入匯流排附件的會話時。 |
StateChanged |
重要 Windows.Devices.AllJoyn命名空間中的類型已被取代,未來版本的 Windows 可能無法使用。 AllJoyn 是由 AllSeen聯盟贊助,是一種開放原始碼探索和通訊協定,適用于物聯網 (IoT) 案例,例如開啟和關閉光線,以及讀取溫度。 如需 IoTivity Lite 和 IoTivity等替代方案,請參閱 iotivity.org 網站。 發生于匯流排附件的狀態變更時。 AllJoynBusAttachmentState列舉會定義可能的狀態值。 |