Поделиться через


ConfidentialLedgerClient Class

Definition

The ConfidentialLedger service client.

public class ConfidentialLedgerClient
type ConfidentialLedgerClient = class
Public Class ConfidentialLedgerClient
Inheritance
ConfidentialLedgerClient

Constructors

ConfidentialLedgerClient()

Initializes a new instance of ConfidentialLedgerClient for mocking.

ConfidentialLedgerClient(Uri, TokenCredential, ConfidentialLedgerClientOptions)

Initializes a new instance of ConfidentialLedgerClient.

ConfidentialLedgerClient(Uri, TokenCredential)

Initializes a new instance of ConfidentialLedgerClient.

ConfidentialLedgerClient(Uri, X509Certificate2, ConfidentialLedgerClientOptions)

Initializes a new instance of ConfidentialLedgerClient.

ConfidentialLedgerClient(Uri, X509Certificate2)

Initializes a new instance of ConfidentialLedgerClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CreateLedgerEntry(RequestContent, String, RequestContext)

[Protocol Method] Writes a ledger entry.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateLedgerEntry(RequestContent, String, String, RequestContext)

[Protocol Method] Writes a ledger entry.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateLedgerEntryAsync(RequestContent, String, RequestContext)

[Protocol Method] Writes a ledger entry.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateLedgerEntryAsync(RequestContent, String, String, RequestContext)

[Protocol Method] Writes a ledger entry.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateLedgerUser(String, RequestContent, RequestContext)

[Protocol Method] Adds a user or updates a user's fields.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateLedgerUserAsync(String, RequestContent, RequestContext)

[Protocol Method] Adds a user or updates a user's fields.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateUser(String, RequestContent, RequestContext)

[Protocol Method] Adds a user or updates a user's fields.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateUserAsync(String, RequestContent, RequestContext)

[Protocol Method] Adds a user or updates a user's fields.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedEndpoint(RequestContent, RequestContext)

[Protocol Method] Creates a user defined endpoint.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedEndpointAsync(RequestContent, RequestContext)

[Protocol Method] Creates a user defined endpoint.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedFunction(String, RequestContent, RequestContext)

[Protocol Method] Creates a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedFunctionAsync(String, RequestContent, RequestContext)

[Protocol Method] Creates a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedRole(RequestContent, RequestContext)

[Protocol Method] Creates new roles and their actions

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateUserDefinedRoleAsync(RequestContent, RequestContext)

[Protocol Method] Creates new roles and their actions

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteLedgerUser(String, RequestContext)

[Protocol Method] Deletes a user with multiple roles from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteLedgerUserAsync(String, RequestContext)

[Protocol Method] Deletes a user with multiple roles from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUser(String, RequestContext)

[Protocol Method] Deletes a user from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUserAsync(String, RequestContext)

[Protocol Method] Deletes a user from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUserDefinedFunction(String, RequestContext)

[Protocol Method] Deletes a user defined function from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUserDefinedFunctionAsync(String, RequestContext)

[Protocol Method] Deletes a user defined function from the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUserDefinedRole(String, RequestContext)

[Protocol Method] Deletes user defined roles

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteUserDefinedRoleAsync(String, RequestContext)

[Protocol Method] Deletes user defined roles

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ExecuteUserDefinedFunction(String, RequestContent, RequestContext)

[Protocol Method] Executes a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
ExecuteUserDefinedFunctionAsync(String, RequestContent, RequestContext)

[Protocol Method] Executes a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetCollections(RequestContext)

[Protocol Method] Retrieves a list of collection ids present in the Confidential Ledger

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetCollectionsAsync(RequestContext)

[Protocol Method] Retrieves a list of collection ids present in the Confidential Ledger

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetConsortiumMembers(RequestContext)

[Protocol Method] Lists the consortium members.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetConsortiumMembersAsync(RequestContext)

[Protocol Method] Lists the consortium members.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetConstitution(RequestContext)

[Protocol Method] Gets the constitution used for governance.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetConstitutionAsync(RequestContext)

[Protocol Method] Gets the constitution used for governance.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetCurrentLedgerEntry(String, RequestContext)

[Protocol Method] Gets the current value available in the ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetCurrentLedgerEntryAsync(String, RequestContext)

[Protocol Method] Gets the current value available in the ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetEnclaveQuotes(RequestContext)

[Protocol Method] Gets quotes for all nodes of the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetEnclaveQuotesAsync(RequestContext)

[Protocol Method] Gets quotes for all nodes of the Confidential Ledger.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntries(String, String, String, RequestContext)

[Protocol Method] Gets all ledger entries.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntries(String, String, String, String, RequestContext)

[Protocol Method] Gets ledger entries from a collection corresponding to a range.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntriesAsync(String, String, String, RequestContext)

[Protocol Method] Gets all ledger entries.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntriesAsync(String, String, String, String, RequestContext)

[Protocol Method] Gets ledger entries from a collection corresponding to a range.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntry(String, String, RequestContext)

[Protocol Method] Gets the ledger entry at the specified transaction id. A collection id may optionally be specified to indicate the collection from which to fetch the value.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerEntryAsync(String, String, RequestContext)

[Protocol Method] Gets the ledger entry at the specified transaction id. A collection id may optionally be specified to indicate the collection from which to fetch the value.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerUser(String, RequestContext)

[Protocol Method] Gets a user with multiple roles.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerUserAsync(String, RequestContext)

[Protocol Method] Gets a user with multiple roles.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerUsers(RequestContext)

[Protocol Method] Gets details on a list of users.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLedgerUsersAsync(RequestContext)

[Protocol Method] Gets details on a list of users.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetReceipt(String, RequestContext)

[Protocol Method] Gets a receipt certifying ledger contents at a particular transaction id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetReceiptAsync(String, RequestContext)

[Protocol Method] Gets a receipt certifying ledger contents at a particular transaction id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetRuntimeOptions(RequestContext)

[Protocol Method] Runtime options for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetRuntimeOptionsAsync(RequestContext)

[Protocol Method] Runtime options for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTransactionStatus(String, RequestContext)

[Protocol Method] Gets the status of an entry identified by a transaction id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTransactionStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an entry identified by a transaction id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUser(String, RequestContext)

[Protocol Method] Gets a user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserAsync(String, RequestContext)

[Protocol Method] Gets a user.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedEndpoint(RequestContext)

[Protocol Method] Gets a user defined endpoint.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedEndpointAsync(RequestContext)

[Protocol Method] Gets a user defined endpoint.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedEndpointsModule(String, RequestContext)

[Protocol Method] Module for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedEndpointsModuleAsync(String, RequestContext)

[Protocol Method] Module for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedFunction(String, RequestContext)

[Protocol Method] Gets a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedFunctionAsync(String, RequestContext)

[Protocol Method] Gets a user defined function.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedFunctions(RequestContext)

[Protocol Method] Retrieves a list of user defined functions present in the Confidential Ledger

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedFunctionsAsync(RequestContext)

[Protocol Method] Retrieves a list of user defined functions present in the Confidential Ledger

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedRole(String, RequestContext)

[Protocol Method] Gets role actions for user defined roles

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUserDefinedRoleAsync(String, RequestContext)

[Protocol Method] Gets role actions for user defined roles

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUsers(RequestContext)

[Protocol Method] Gets details on a list of users.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUsersAsync(RequestContext)

[Protocol Method] Gets details on a list of users.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
PostLedgerEntry(WaitUntil, RequestContent, String, RequestContext)

[Protocol Method] Gets all ledger entries.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
PostLedgerEntry(WaitUntil, RequestContent, String, String, RequestContext)

Posts a new entry to the ledger. A collection id may optionally be specified.

PostLedgerEntryAsync(WaitUntil, RequestContent, String, RequestContext)

[Protocol Method] Gets all ledger entries.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
PostLedgerEntryAsync(WaitUntil, RequestContent, String, String, RequestContext)

Posts a new entry to the ledger. A collection id may optionally be specified.

UpdateRuntimeOptions(RequestContent, RequestContext)

[Protocol Method] Runtime options for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateRuntimeOptionsAsync(RequestContent, RequestContext)

[Protocol Method] Runtime options for user defined endpoints.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateUserDefinedRole(RequestContent, RequestContext)

[Protocol Method] Patch replaces the allowed action on existing roles,if the desire is to remove an existing action, the role must be deleted and recreated.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateUserDefinedRoleAsync(RequestContent, RequestContext)

[Protocol Method] Patch replaces the allowed action on existing roles,if the desire is to remove an existing action, the role must be deleted and recreated.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to