FaceSessionClient Class

Definition

The FaceSession service client.

public class FaceSessionClient
type FaceSessionClient = class
Public Class FaceSessionClient
Inheritance
FaceSessionClient

Constructors

FaceSessionClient()

Initializes a new instance of FaceSessionClient for mocking.

FaceSessionClient(Uri, AzureKeyCredential)

Initializes a new instance of FaceSessionClient.

FaceSessionClient(Uri, AzureKeyCredential, AzureAIVisionFaceClientOptions)

Initializes a new instance of FaceSessionClient.

FaceSessionClient(Uri, TokenCredential)

Initializes a new instance of FaceSessionClient.

FaceSessionClient(Uri, TokenCredential, AzureAIVisionFaceClientOptions)

Initializes a new instance of FaceSessionClient.

Properties

Pipeline

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

Methods

CreateLivenessSession(CreateLivenessSessionContent, CancellationToken)

Create a new detect liveness session.

CreateLivenessSession(RequestContent, RequestContext)

[Protocol Method] Create a new detect liveness session.

CreateLivenessSessionAsync(CreateLivenessSessionContent, CancellationToken)

Create a new detect liveness session.

CreateLivenessSessionAsync(RequestContent, RequestContext)

[Protocol Method] Create a new detect liveness session.

CreateLivenessWithVerifySession(CreateLivenessSessionContent, Stream, CancellationToken)

Create a new liveness session with verify. Provide the verify image during session creation.

CreateLivenessWithVerifySessionAsync(CreateLivenessSessionContent, Stream, CancellationToken)

Create a new liveness session with verify. Provide the verify image during session creation.

DeleteLivenessSession(String, RequestContext)

[Protocol Method] Delete all session related information for matching the specified session id.

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

[Protocol Method] Delete all session related information for matching the specified session id.

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

[Protocol Method] Delete all session related information for matching the specified session id.

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

[Protocol Method] Delete all session related information for matching the specified session id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetLivenessSessionAuditEntries(String, String, Nullable<Int32>, CancellationToken)

Gets session requests and response body for the session.

GetLivenessSessionAuditEntries(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Gets session requests and response body for the session.

GetLivenessSessionAuditEntriesAsync(String, String, Nullable<Int32>, CancellationToken)

Gets session requests and response body for the session.

GetLivenessSessionAuditEntriesAsync(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Gets session requests and response body for the session.

GetLivenessSessionResult(String, CancellationToken)

Get session result of detectLiveness/singleModal call.

GetLivenessSessionResult(String, RequestContext)

[Protocol Method] Get session result of detectLiveness/singleModal call.

GetLivenessSessionResultAsync(String, CancellationToken)

Get session result of detectLiveness/singleModal call.

GetLivenessSessionResultAsync(String, RequestContext)

[Protocol Method] Get session result of detectLiveness/singleModal call.

GetLivenessSessions(String, Nullable<Int32>, CancellationToken)

Lists sessions for /detectLiveness/SingleModal.

GetLivenessSessions(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists sessions for /detectLiveness/SingleModal.

GetLivenessSessionsAsync(String, Nullable<Int32>, CancellationToken)

Lists sessions for /detectLiveness/SingleModal.

GetLivenessSessionsAsync(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists sessions for /detectLiveness/SingleModal.

GetLivenessWithVerifySessionAuditEntries(String, String, Nullable<Int32>, CancellationToken)

Gets session requests and response body for the session.

GetLivenessWithVerifySessionAuditEntries(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Gets session requests and response body for the session.

GetLivenessWithVerifySessionAuditEntriesAsync(String, String, Nullable<Int32>, CancellationToken)

Gets session requests and response body for the session.

GetLivenessWithVerifySessionAuditEntriesAsync(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Gets session requests and response body for the session.

GetLivenessWithVerifySessionResult(String, CancellationToken)

Get session result of detectLivenessWithVerify/singleModal call.

GetLivenessWithVerifySessionResult(String, RequestContext)

[Protocol Method] Get session result of detectLivenessWithVerify/singleModal call.

GetLivenessWithVerifySessionResultAsync(String, CancellationToken)

Get session result of detectLivenessWithVerify/singleModal call.

GetLivenessWithVerifySessionResultAsync(String, RequestContext)

[Protocol Method] Get session result of detectLivenessWithVerify/singleModal call.

GetLivenessWithVerifySessions(String, Nullable<Int32>, CancellationToken)

Lists sessions for /detectLivenessWithVerify/SingleModal.

GetLivenessWithVerifySessions(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists sessions for /detectLivenessWithVerify/SingleModal.

GetLivenessWithVerifySessionsAsync(String, Nullable<Int32>, CancellationToken)

Lists sessions for /detectLivenessWithVerify/SingleModal.

GetLivenessWithVerifySessionsAsync(String, Nullable<Int32>, RequestContext)

[Protocol Method] Lists sessions for /detectLivenessWithVerify/SingleModal.

Applies to