DigitalTwinClient class
Oluşturucular
Digital |
DigitalTwinClient tarafından kullanılan Protokol Katmanı İstemcisi örneğini de oluşturan oluşturucu. |
Yöntemler
get |
Belirli bir cihazın Dijital İkizini alma. |
get |
|
invoke |
Belirli bir cihazın bileşeninde bir komut çağırın ve bunun sonucunu alın. |
invoke |
Belirli bir cihazın bileşeninde bir komut çağırın ve bunun sonucunu alın. |
update |
|
update |
Bir düzeltme eki nesnesi kullanarak belirli bir cihazın Dijital İkizini güncelleştirin. |
Oluşturucu Ayrıntıları
DigitalTwinClient(IoTHubTokenCredentials)
DigitalTwinClient tarafından kullanılan Protokol Katmanı İstemcisi örneğini de oluşturan oluşturucu.
new DigitalTwinClient(creds: IoTHubTokenCredentials)
Parametreler
- creds
- IoTHubTokenCredentials
Protokol Katmanı istemcisi oluşturmak için kullanılan IoTHub belirteci kimlik bilgileri.
Yöntem Ayrıntıları
getDigitalTwin(string)
Belirli bir cihazın Dijital İkizini alma.
function getDigitalTwin(digitalTwinId: string): Promise<DigitalTwinResponse>
Parametreler
- digitalTwinId
-
string
Verilen cihazın veya modülün dijital ikiz kimliği. digitalTwinId biçimi DeviceId[~ModuleId] şeklindedir. ModuleId isteğe bağlıdır.
Döndürülenler
Promise<DigitalTwinResponse>
DigitalTwinResponse Digital Twin artı HttpResponse içeren dönüş nesnesi.
getDigitalTwin(string, TripleValueCallback<DigitalTwin, HttpOperationResponse>)
function getDigitalTwin(digitalTwinId: string, callback: TripleValueCallback<DigitalTwin, HttpOperationResponse>)
Parametreler
- digitalTwinId
-
string
- callback
-
TripleValueCallback<DigitalTwin, HttpOperationResponse>
invokeCommand(string, string, any, DigitalTwinInvokeRootLevelCommandOptionalParams)
Belirli bir cihazın bileşeninde bir komut çağırın ve bunun sonucunu alın.
function invokeCommand(digitalTwinId: string, commandName: string, argument: any, options?: DigitalTwinInvokeRootLevelCommandOptionalParams): Promise<DigitalTwinInvokeRootLevelCommandResponse>
Parametreler
- digitalTwinId
-
string
Verilen cihazın dijital ikiz kimliği.
- commandName
-
string
- argument
-
any
Komutun bağımsız değişkeni.
- options
-
DigitalTwinInvokeRootLevelCommandOptionalParams
connectionTimeoutInSeconds ve responseTimeoutInSeconds gibi seçenekleri ayarlamak için isteğe bağlı parametre. responseTimeoutInSeconds [5; 300] içinde olmalıdır
Döndürülenler
Promise<DigitalTwinInvokeRootLevelCommandResponse>
DigitalTwinInvokeRootLevelCommandResponse Sonucu, durum kodunu, istek kimliğini ve ayrıştırılan HttpResponse'u içeren çağrılan komutun sonucu.
invokeComponentCommand(string, string, string, any, DigitalTwinInvokeComponentCommandOptionalParams)
Belirli bir cihazın bileşeninde bir komut çağırın ve bunun sonucunu alın.
function invokeComponentCommand(digitalTwinId: string, componentName: string, commandName: string, argument: any, options?: DigitalTwinInvokeComponentCommandOptionalParams): Promise<DigitalTwinInvokeComponentCommandResponse>
Parametreler
- digitalTwinId
-
string
Verilen cihazın dijital ikiz kimliği.
- componentName
-
string
Bileşenin adı.
- commandName
-
string
Komutun adı.
- argument
-
any
Komutun bağımsız değişkeni.
- options
-
DigitalTwinInvokeComponentCommandOptionalParams
connectionTimeoutInSeconds ve responseTimeoutInSeconds gibi seçenekleri ayarlamak için isteğe bağlı parametre. responseTimeoutInSeconds [5; 300] içinde olmalıdır
Döndürülenler
Promise<DigitalTwinInvokeComponentCommandResponse>
DigitalTwinInvokeComponentCommandResponse Sonuç, durum kodu, istek kimliği ve ayrıştırılan HttpResponse'u içeren çağrılan komutun sonucu.
updateDigitalTwin(string, any[], string | TripleValueCallback<void, HttpOperationResponse>, TripleValueCallback<void, HttpOperationResponse>)
function updateDigitalTwin(digitalTwinId: string, patch: any[], eTagOrCallback?: string | TripleValueCallback<void, HttpOperationResponse>, callback?: TripleValueCallback<void, HttpOperationResponse>)
Parametreler
- digitalTwinId
-
string
- patch
-
any[]
- eTagOrCallback
-
string | TripleValueCallback<void, HttpOperationResponse>
- callback
-
TripleValueCallback<void, HttpOperationResponse>
updateDigitalTwin(string, any[], string)
Bir düzeltme eki nesnesi kullanarak belirli bir cihazın Dijital İkizini güncelleştirin.
function updateDigitalTwin(digitalTwinId: string, patch: any[], eTag?: string): Promise<DigitalTwinUpdateResponse>
Parametreler
- digitalTwinId
-
string
Verilen cihazın dijital ikiz kimliği.
- patch
-
any[]
Düzeltme eki objet, bir Dijital İkiz'in güncelleştirme bölümünü içerir.
- eTag
-
string
Düzeltme ekini tanımlamak için eTag.
Döndürülenler
Promise<DigitalTwinUpdateResponse>
DigitalTwinUpdateResponse The HTTPesponse.