Freigeben über


ConfidentialLedgerCertificateClient.GetLedgerIdentity Methode

Definition

[Protokollmethode] Ruft Identitätsinformationen für eine Confidential Ledger-instance ab.

  • Diese Protokollmethode ermöglicht die explizite Erstellung der Anforderung und Verarbeitung der Antwort für erweiterte Szenarien.
public virtual Azure.Response GetLedgerIdentity (string ledgerId, Azure.RequestContext context = default);
abstract member GetLedgerIdentity : string * Azure.RequestContext -> Azure.Response
override this.GetLedgerIdentity : string * Azure.RequestContext -> Azure.Response
Public Overridable Function GetLedgerIdentity (ledgerId As String, Optional context As RequestContext = Nothing) As Response

Parameter

ledgerId
String

ID des Confidential Ledger-instance, für den Informationen abgerufen werden sollen.

context
RequestContext

Der Anforderungskontext, der das Standardverhalten der Clientpipeline pro Aufruf außer Kraft setzen kann.

Gibt zurück

Die vom Dienst zurückgegebene Antwort.

Ausnahmen

ledgerId ist NULL.

ledgerId ist eine leere Zeichenfolge und wurde erwartet, dass sie nicht leer ist.

Der Dienst hat einen nicht erfolgreichen status Code zurückgegeben.

Beispiele

In diesem Beispiel wird gezeigt, wie GetLedgerIdentity mit den erforderlichen Parametern aufgerufen und das Ergebnis analysiert wird.

var endpoint = new Uri("<https://my-service.azure.com>");
var client = new ConfidentialLedgerCertificateClient(endpoint);

Response response = client.GetLedgerIdentity("<ledgerId>");

JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("ledgerId").ToString());
Console.WriteLine(result.GetProperty("ledgerTlsCertificate").ToString());

Hinweise

Im Folgenden finden Sie das JSON-Schema für die Antwortnutzlast.

Antworttext:

Schema für LedgerIdentityInformation:

{
  ledgerId: string, # Optional. Id for the ledger.
  ledgerTlsCertificate: string, # Required. PEM-encoded certificate used for TLS by the Confidential Ledger.
}

Gilt für: