Compartilhar via


DeviceAuthenticationWithTpm Construtores

Definição

Sobrecargas

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Inicializa uma nova instância da DeviceAuthenticationWithTpm classe com tempo de vida padrão de 1 hora e valor de percentual de buffer padrão de 15.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)

Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Inicializa uma nova instância da DeviceAuthenticationWithTpm classe com tempo de vida padrão de 1 hora e valor de percentual de buffer padrão de 15.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm)

Parâmetros

deviceId
String

Identificador do dispositivo.

securityProvider
SecurityProviderTpm

Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.

Comentários

Esse construtor criará uma instância de método de autenticação que será descartada quando sua instância de cliente de dispositivo associada for descartada. Para reutilizar a instância do método de autenticação em vários tempos de vida de instância de cliente, use DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) o construtor e defina disposeWithClient como false.

Aplica-se a

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)

Parâmetros

deviceId
String

Identificador do dispositivo.

securityProvider
SecurityProviderTpm

Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.

suggestedTimeToLiveSeconds
Int32

Valor sugerido de tempo de token para vida útil.

timeBufferPercentage
Int32

Buffer de tempo antes da expiração quando o token deve ser renovado expresso como porcentagem do tempo de vida. EX: se você quiser que um token SAS viva por 85% da vida útil antes da renovação proativa, esse valor deve ser 15.

Aplica-se a

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)

Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int * bool -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)

Parâmetros

deviceId
String

Identificador do dispositivo.

securityProvider
SecurityProviderTpm

Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.

suggestedTimeToLiveSeconds
Int32

Valor sugerido de tempo de token para vida útil.

timeBufferPercentage
Int32

Buffer de tempo antes da expiração quando o token deve ser renovado expresso como porcentagem do tempo de vida. EX: se você quiser que um token SAS viva por 85% da vida útil antes da renovação proativa, esse valor deve ser 15.

disposeWithClient
Boolean

Aplica-se a