Show / Hide Table of Contents

Class ConferenceRecordsServiceClient

ConferenceRecordsService client wrapper, for convenient use.

Inheritance
object
ConferenceRecordsServiceClient
ConferenceRecordsServiceClientImpl
Inherited Members
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ToString()
Namespace: Google.Apps.Meet.V2Beta
Assembly: Google.Apps.Meet.V2Beta.dll
Syntax
public abstract class ConferenceRecordsServiceClient
Remarks

REST API for services dealing with conference records.

Properties

DefaultEndpoint

The default endpoint for the ConferenceRecordsService service, which is a host of "meet.googleapis.com" and a port of 443.

Declaration
public static string DefaultEndpoint { get; }
Property Value
Type Description
string

DefaultScopes

The default ConferenceRecordsService scopes.

Declaration
public static IReadOnlyList<string> DefaultScopes { get; }
Property Value
Type Description
IReadOnlyList<string>
Remarks

The default ConferenceRecordsService scopes are:

  • https://www.googleapis.com/auth/meetings.space.created
  • https://www.googleapis.com/auth/meetings.space.readonly

GrpcClient

The underlying gRPC ConferenceRecordsService client

Declaration
public virtual ConferenceRecordsService.ConferenceRecordsServiceClient GrpcClient { get; }
Property Value
Type Description
ConferenceRecordsService.ConferenceRecordsServiceClient

ServiceMetadata

The service metadata associated with this client type.

Declaration
public static ServiceMetadata ServiceMetadata { get; }
Property Value
Type Description
ServiceMetadata

Methods

Create()

Synchronously creates a ConferenceRecordsServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ConferenceRecordsServiceClientBuilder.

Declaration
public static ConferenceRecordsServiceClient Create()
Returns
Type Description
ConferenceRecordsServiceClient

The created ConferenceRecordsServiceClient.

CreateAsync(CancellationToken)

Asynchronously creates a ConferenceRecordsServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ConferenceRecordsServiceClientBuilder.

Declaration
public static Task<ConferenceRecordsServiceClient> CreateAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken

The CancellationToken to use while creating the client.

Returns
Type Description
Task<ConferenceRecordsServiceClient>

The task representing the created ConferenceRecordsServiceClient.

GetConferenceRecord(ConferenceRecordName, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual ConferenceRecord GetConferenceRecord(ConferenceRecordName name, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName name

Required. Resource name of the conference.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConferenceRecord

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ConferenceRecordName name = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
ConferenceRecord response = conferenceRecordsServiceClient.GetConferenceRecord(name);

GetConferenceRecord(GetConferenceRecordRequest, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual ConferenceRecord GetConferenceRecord(GetConferenceRecordRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetConferenceRecordRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConferenceRecord

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetConferenceRecordRequest request = new GetConferenceRecordRequest
{
    ConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
ConferenceRecord response = conferenceRecordsServiceClient.GetConferenceRecord(request);

GetConferenceRecord(string, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual ConferenceRecord GetConferenceRecord(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the conference.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConferenceRecord

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
ConferenceRecord response = conferenceRecordsServiceClient.GetConferenceRecord(name);

GetConferenceRecordAsync(ConferenceRecordName, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(ConferenceRecordName name, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName name

Required. Resource name of the conference.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ConferenceRecordName name = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(name);

GetConferenceRecordAsync(ConferenceRecordName, CancellationToken)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(ConferenceRecordName name, CancellationToken cancellationToken)
Parameters
Type Name Description
ConferenceRecordName name

Required. Resource name of the conference.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ConferenceRecordName name = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(name);

GetConferenceRecordAsync(GetConferenceRecordRequest, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(GetConferenceRecordRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetConferenceRecordRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetConferenceRecordRequest request = new GetConferenceRecordRequest
{
    ConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(request);

GetConferenceRecordAsync(GetConferenceRecordRequest, CancellationToken)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(GetConferenceRecordRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetConferenceRecordRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetConferenceRecordRequest request = new GetConferenceRecordRequest
{
    ConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(request);

GetConferenceRecordAsync(string, CallSettings)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the conference.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(name);

GetConferenceRecordAsync(string, CancellationToken)

Gets a conference record by conference ID.

Declaration
public virtual Task<ConferenceRecord> GetConferenceRecordAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the conference.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ConferenceRecord>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
ConferenceRecord response = await conferenceRecordsServiceClient.GetConferenceRecordAsync(name);

GetParticipant(GetParticipantRequest, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Participant GetParticipant(GetParticipantRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetParticipantRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Participant

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetParticipantRequest request = new GetParticipantRequest
{
    ParticipantName = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]"),
};
// Make the request
Participant response = conferenceRecordsServiceClient.GetParticipant(request);

GetParticipant(ParticipantName, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Participant GetParticipant(ParticipantName name, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantName name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Participant

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ParticipantName name = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]");
// Make the request
Participant response = conferenceRecordsServiceClient.GetParticipant(name);

GetParticipant(string, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Participant GetParticipant(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Participant

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]";
// Make the request
Participant response = conferenceRecordsServiceClient.GetParticipant(name);

GetParticipantAsync(GetParticipantRequest, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(GetParticipantRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetParticipantRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetParticipantRequest request = new GetParticipantRequest
{
    ParticipantName = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]"),
};
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(request);

GetParticipantAsync(GetParticipantRequest, CancellationToken)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(GetParticipantRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetParticipantRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetParticipantRequest request = new GetParticipantRequest
{
    ParticipantName = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]"),
};
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(request);

GetParticipantAsync(ParticipantName, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(ParticipantName name, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantName name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ParticipantName name = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]");
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(name);

GetParticipantAsync(ParticipantName, CancellationToken)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(ParticipantName name, CancellationToken cancellationToken)
Parameters
Type Name Description
ParticipantName name

Required. Resource name of the participant.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ParticipantName name = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]");
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(name);

GetParticipantAsync(string, CallSettings)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]";
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(name);

GetParticipantAsync(string, CancellationToken)

Gets a participant by participant ID.

Declaration
public virtual Task<Participant> GetParticipantAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Participant>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]";
// Make the request
Participant response = await conferenceRecordsServiceClient.GetParticipantAsync(name);

GetParticipantSession(GetParticipantSessionRequest, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual ParticipantSession GetParticipantSession(GetParticipantSessionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetParticipantSessionRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParticipantSession

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetParticipantSessionRequest request = new GetParticipantSessionRequest
{
    ParticipantSessionName = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]"),
};
// Make the request
ParticipantSession response = conferenceRecordsServiceClient.GetParticipantSession(request);

GetParticipantSession(ParticipantSessionName, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual ParticipantSession GetParticipantSession(ParticipantSessionName name, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantSessionName name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParticipantSession

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ParticipantSessionName name = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]");
// Make the request
ParticipantSession response = conferenceRecordsServiceClient.GetParticipantSession(name);

GetParticipantSession(string, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual ParticipantSession GetParticipantSession(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ParticipantSession

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]/participantSessions/[PARTICIPANT_SESSION]";
// Make the request
ParticipantSession response = conferenceRecordsServiceClient.GetParticipantSession(name);

GetParticipantSessionAsync(GetParticipantSessionRequest, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(GetParticipantSessionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetParticipantSessionRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetParticipantSessionRequest request = new GetParticipantSessionRequest
{
    ParticipantSessionName = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]"),
};
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(request);

GetParticipantSessionAsync(GetParticipantSessionRequest, CancellationToken)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(GetParticipantSessionRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetParticipantSessionRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetParticipantSessionRequest request = new GetParticipantSessionRequest
{
    ParticipantSessionName = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]"),
};
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(request);

GetParticipantSessionAsync(ParticipantSessionName, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(ParticipantSessionName name, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantSessionName name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ParticipantSessionName name = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]");
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(name);

GetParticipantSessionAsync(ParticipantSessionName, CancellationToken)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(ParticipantSessionName name, CancellationToken cancellationToken)
Parameters
Type Name Description
ParticipantSessionName name

Required. Resource name of the participant.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ParticipantSessionName name = ParticipantSessionName.FromConferenceRecordParticipantParticipantSession("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]");
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(name);

GetParticipantSessionAsync(string, CallSettings)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]/participantSessions/[PARTICIPANT_SESSION]";
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(name);

GetParticipantSessionAsync(string, CancellationToken)

Gets a participant session by participant session ID.

Declaration
public virtual Task<ParticipantSession> GetParticipantSessionAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the participant.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<ParticipantSession>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]/participantSessions/[PARTICIPANT_SESSION]";
// Make the request
ParticipantSession response = await conferenceRecordsServiceClient.GetParticipantSessionAsync(name);

GetRecording(GetRecordingRequest, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Recording GetRecording(GetRecordingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetRecordingRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Recording

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetRecordingRequest request = new GetRecordingRequest
{
    RecordingName = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]"),
};
// Make the request
Recording response = conferenceRecordsServiceClient.GetRecording(request);

GetRecording(RecordingName, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Recording GetRecording(RecordingName name, CallSettings callSettings = null)
Parameters
Type Name Description
RecordingName name

Required. Resource name of the recording.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Recording

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
RecordingName name = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]");
// Make the request
Recording response = conferenceRecordsServiceClient.GetRecording(name);

GetRecording(string, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Recording GetRecording(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the recording.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Recording

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/recordings/[RECORDING]";
// Make the request
Recording response = conferenceRecordsServiceClient.GetRecording(name);

GetRecordingAsync(GetRecordingRequest, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(GetRecordingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetRecordingRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetRecordingRequest request = new GetRecordingRequest
{
    RecordingName = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]"),
};
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(request);

GetRecordingAsync(GetRecordingRequest, CancellationToken)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(GetRecordingRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetRecordingRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetRecordingRequest request = new GetRecordingRequest
{
    RecordingName = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]"),
};
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(request);

GetRecordingAsync(RecordingName, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(RecordingName name, CallSettings callSettings = null)
Parameters
Type Name Description
RecordingName name

Required. Resource name of the recording.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
RecordingName name = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]");
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(name);

GetRecordingAsync(RecordingName, CancellationToken)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(RecordingName name, CancellationToken cancellationToken)
Parameters
Type Name Description
RecordingName name

Required. Resource name of the recording.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
RecordingName name = RecordingName.FromConferenceRecordRecording("[CONFERENCE_RECORD]", "[RECORDING]");
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(name);

GetRecordingAsync(string, CallSettings)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the recording.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/recordings/[RECORDING]";
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(name);

GetRecordingAsync(string, CancellationToken)

Gets a recording by recording ID.

Declaration
public virtual Task<Recording> GetRecordingAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the recording.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Recording>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/recordings/[RECORDING]";
// Make the request
Recording response = await conferenceRecordsServiceClient.GetRecordingAsync(name);

GetTranscript(GetTranscriptRequest, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Transcript GetTranscript(GetTranscriptRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTranscriptRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Transcript

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetTranscriptRequest request = new GetTranscriptRequest
{
    TranscriptName = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]"),
};
// Make the request
Transcript response = conferenceRecordsServiceClient.GetTranscript(request);

GetTranscript(TranscriptName, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Transcript GetTranscript(TranscriptName name, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptName name

Required. Resource name of the transcript.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Transcript

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
TranscriptName name = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
// Make the request
Transcript response = conferenceRecordsServiceClient.GetTranscript(name);

GetTranscript(string, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Transcript GetTranscript(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the transcript.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Transcript

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]";
// Make the request
Transcript response = conferenceRecordsServiceClient.GetTranscript(name);

GetTranscriptAsync(GetTranscriptRequest, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(GetTranscriptRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTranscriptRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetTranscriptRequest request = new GetTranscriptRequest
{
    TranscriptName = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]"),
};
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(request);

GetTranscriptAsync(GetTranscriptRequest, CancellationToken)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(GetTranscriptRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetTranscriptRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetTranscriptRequest request = new GetTranscriptRequest
{
    TranscriptName = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]"),
};
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(request);

GetTranscriptAsync(TranscriptName, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(TranscriptName name, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptName name

Required. Resource name of the transcript.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
TranscriptName name = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(name);

GetTranscriptAsync(TranscriptName, CancellationToken)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(TranscriptName name, CancellationToken cancellationToken)
Parameters
Type Name Description
TranscriptName name

Required. Resource name of the transcript.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
TranscriptName name = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(name);

GetTranscriptAsync(string, CallSettings)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the transcript.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]";
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(name);

GetTranscriptAsync(string, CancellationToken)

Gets a transcript by transcript ID.

Declaration
public virtual Task<Transcript> GetTranscriptAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the transcript.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<Transcript>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]";
// Make the request
Transcript response = await conferenceRecordsServiceClient.GetTranscriptAsync(name);

GetTranscriptEntry(GetTranscriptEntryRequest, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual TranscriptEntry GetTranscriptEntry(GetTranscriptEntryRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTranscriptEntryRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TranscriptEntry

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
GetTranscriptEntryRequest request = new GetTranscriptEntryRequest
{
    TranscriptEntryName = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]"),
};
// Make the request
TranscriptEntry response = conferenceRecordsServiceClient.GetTranscriptEntry(request);

GetTranscriptEntry(TranscriptEntryName, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual TranscriptEntry GetTranscriptEntry(TranscriptEntryName name, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptEntryName name

Required. Resource name of the TranscriptEntry.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TranscriptEntry

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
TranscriptEntryName name = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]");
// Make the request
TranscriptEntry response = conferenceRecordsServiceClient.GetTranscriptEntry(name);

GetTranscriptEntry(string, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual TranscriptEntry GetTranscriptEntry(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the TranscriptEntry.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TranscriptEntry

The RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]/entries/[ENTRY]";
// Make the request
TranscriptEntry response = conferenceRecordsServiceClient.GetTranscriptEntry(name);

GetTranscriptEntryAsync(GetTranscriptEntryRequest, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(GetTranscriptEntryRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTranscriptEntryRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetTranscriptEntryRequest request = new GetTranscriptEntryRequest
{
    TranscriptEntryName = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]"),
};
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(request);

GetTranscriptEntryAsync(GetTranscriptEntryRequest, CancellationToken)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(GetTranscriptEntryRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetTranscriptEntryRequest request

The request object containing all of the parameters for the API call.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
GetTranscriptEntryRequest request = new GetTranscriptEntryRequest
{
    TranscriptEntryName = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]"),
};
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(request);

GetTranscriptEntryAsync(TranscriptEntryName, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(TranscriptEntryName name, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptEntryName name

Required. Resource name of the TranscriptEntry.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
TranscriptEntryName name = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]");
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(name);

GetTranscriptEntryAsync(TranscriptEntryName, CancellationToken)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(TranscriptEntryName name, CancellationToken cancellationToken)
Parameters
Type Name Description
TranscriptEntryName name

Required. Resource name of the TranscriptEntry.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
TranscriptEntryName name = TranscriptEntryName.FromConferenceRecordTranscriptEntry("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]");
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(name);

GetTranscriptEntryAsync(string, CallSettings)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. Resource name of the TranscriptEntry.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]/entries/[ENTRY]";
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(name);

GetTranscriptEntryAsync(string, CancellationToken)

Gets a TranscriptEntry resource by entry ID.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual Task<TranscriptEntry> GetTranscriptEntryAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. Resource name of the TranscriptEntry.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<TranscriptEntry>

A Task containing the RPC response.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]/entries/[ENTRY]";
// Make the request
TranscriptEntry response = await conferenceRecordsServiceClient.GetTranscriptEntryAsync(name);

ListConferenceRecords(ListConferenceRecordsRequest, CallSettings)

Lists the conference records. By default, ordered by start time and in descending order.

Declaration
public virtual PagedEnumerable<ListConferenceRecordsResponse, ConferenceRecord> ListConferenceRecords(ListConferenceRecordsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListConferenceRecordsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListConferenceRecordsResponse, ConferenceRecord>

A pageable sequence of ConferenceRecord resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListConferenceRecordsRequest request = new ListConferenceRecordsRequest { Filter = "", };
// Make the request
PagedEnumerable<ListConferenceRecordsResponse, ConferenceRecord> response = conferenceRecordsServiceClient.ListConferenceRecords(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (ConferenceRecord item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListConferenceRecordsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ConferenceRecord item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ConferenceRecord> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ConferenceRecord item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListConferenceRecordsAsync(ListConferenceRecordsRequest, CallSettings)

Lists the conference records. By default, ordered by start time and in descending order.

Declaration
public virtual PagedAsyncEnumerable<ListConferenceRecordsResponse, ConferenceRecord> ListConferenceRecordsAsync(ListConferenceRecordsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListConferenceRecordsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListConferenceRecordsResponse, ConferenceRecord>

A pageable asynchronous sequence of ConferenceRecord resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListConferenceRecordsRequest request = new ListConferenceRecordsRequest { Filter = "", };
// Make the request
PagedAsyncEnumerable<ListConferenceRecordsResponse, ConferenceRecord> response = conferenceRecordsServiceClient.ListConferenceRecordsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ConferenceRecord item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListConferenceRecordsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ConferenceRecord item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ConferenceRecord> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ConferenceRecord item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessions(ListParticipantSessionsRequest, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessions(ListParticipantSessionsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListParticipantSessionsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListParticipantSessionsRequest request = new ListParticipantSessionsRequest
{
    ParentAsParticipantName = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]"),
    Filter = "",
};
// Make the request
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessions(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParticipantSession item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantSessionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessions(ParticipantName, string, int?, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessions(ParticipantName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantName parent

Required. Format: conferenceRecords/{conference_record}/participants/{participant}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ParticipantName parent = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]");
// Make the request
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParticipantSession item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantSessionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessions(string, string, int?, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessions(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}/participants/{participant}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]";
// Make the request
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessions(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (ParticipantSession item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantSessionsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessionsAsync(ListParticipantSessionsRequest, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessionsAsync(ListParticipantSessionsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListParticipantSessionsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable asynchronous sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListParticipantSessionsRequest request = new ListParticipantSessionsRequest
{
    ParentAsParticipantName = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]"),
    Filter = "",
};
// Make the request
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessionsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ParticipantSession item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantSessionsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessionsAsync(ParticipantName, string, int?, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessionsAsync(ParticipantName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ParticipantName parent

Required. Format: conferenceRecords/{conference_record}/participants/{participant}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable asynchronous sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ParticipantName parent = ParticipantName.FromConferenceRecordParticipant("[CONFERENCE_RECORD]", "[PARTICIPANT]");
// Make the request
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ParticipantSession item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantSessionsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantSessionsAsync(string, string, int?, CallSettings)

Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted this API defaults to 'participantsessions/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessionsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}/participants/{participant}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession>

A pageable asynchronous sequence of ParticipantSession resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]/participants/[PARTICIPANT]";
// Make the request
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> response = conferenceRecordsServiceClient.ListParticipantSessionsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ParticipantSession item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantSessionsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (ParticipantSession item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ParticipantSession> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ParticipantSession item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipants(ConferenceRecordName, string, int?, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantsResponse, Participant> ListParticipants(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantsResponse, Participant>

A pageable sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipants(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Participant item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipants(ListParticipantsRequest, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantsResponse, Participant> ListParticipants(ListParticipantsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListParticipantsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantsResponse, Participant>

A pageable sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListParticipantsRequest request = new ListParticipantsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
    Filter = "",
};
// Make the request
PagedEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipants(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (Participant item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipants(string, string, int?, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedEnumerable<ListParticipantsResponse, Participant> ListParticipants(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListParticipantsResponse, Participant>

A pageable sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipants(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Participant item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListParticipantsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantsAsync(ConferenceRecordName, string, int?, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantsResponse, Participant> ListParticipantsAsync(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantsResponse, Participant>

A pageable asynchronous sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedAsyncEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipantsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Participant item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantsAsync(ListParticipantsRequest, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantsResponse, Participant> ListParticipantsAsync(ListParticipantsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListParticipantsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantsResponse, Participant>

A pageable asynchronous sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListParticipantsRequest request = new ListParticipantsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
    Filter = "",
};
// Make the request
PagedAsyncEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipantsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Participant item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListParticipantsAsync(string, string, int?, CallSettings)

Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports fields as standard parameters like every other API. However, when the fields request parameter is omitted, this API defaults to 'participants/*, next_page_token'.

Declaration
public virtual PagedAsyncEnumerable<ListParticipantsResponse, Participant> ListParticipantsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListParticipantsResponse, Participant>

A pageable asynchronous sequence of Participant resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedAsyncEnumerable<ListParticipantsResponse, Participant> response = conferenceRecordsServiceClient.ListParticipantsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Participant item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListParticipantsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Participant item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Participant> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Participant item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordings(ConferenceRecordName, string, int?, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListRecordingsResponse, Recording> ListRecordings(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRecordingsResponse, Recording>

A pageable sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordings(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Recording item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListRecordingsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordings(ListRecordingsRequest, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListRecordingsResponse, Recording> ListRecordings(ListRecordingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListRecordingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRecordingsResponse, Recording>

A pageable sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListRecordingsRequest request = new ListRecordingsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
PagedEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordings(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (Recording item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListRecordingsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordings(string, string, int?, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListRecordingsResponse, Recording> ListRecordings(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRecordingsResponse, Recording>

A pageable sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordings(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Recording item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListRecordingsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordingsAsync(ConferenceRecordName, string, int?, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListRecordingsResponse, Recording> ListRecordingsAsync(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRecordingsResponse, Recording>

A pageable asynchronous sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedAsyncEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordingsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Recording item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListRecordingsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordingsAsync(ListRecordingsRequest, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListRecordingsResponse, Recording> ListRecordingsAsync(ListRecordingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListRecordingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRecordingsResponse, Recording>

A pageable asynchronous sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListRecordingsRequest request = new ListRecordingsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
PagedAsyncEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordingsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Recording item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListRecordingsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListRecordingsAsync(string, string, int?, CallSettings)

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListRecordingsResponse, Recording> ListRecordingsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRecordingsResponse, Recording>

A pageable asynchronous sequence of Recording resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedAsyncEnumerable<ListRecordingsResponse, Recording> response = conferenceRecordsServiceClient.ListRecordingsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Recording item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListRecordingsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Recording item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Recording> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Recording item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntries(ListTranscriptEntriesRequest, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntries(ListTranscriptEntriesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTranscriptEntriesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListTranscriptEntriesRequest request = new ListTranscriptEntriesRequest
{
    ParentAsTranscriptName = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]"),
};
// Make the request
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntries(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (TranscriptEntry item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptEntriesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntries(TranscriptName, string, int?, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntries(TranscriptName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptName parent

Required. Format: conferenceRecords/{conference_record}/transcripts/{transcript}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
TranscriptName parent = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
// Make the request
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntries(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (TranscriptEntry item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptEntriesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntries(string, string, int?, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntries(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}/transcripts/{transcript}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]";
// Make the request
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntries(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (TranscriptEntry item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptEntriesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntriesAsync(ListTranscriptEntriesRequest, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntriesAsync(ListTranscriptEntriesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTranscriptEntriesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable asynchronous sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListTranscriptEntriesRequest request = new ListTranscriptEntriesRequest
{
    ParentAsTranscriptName = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]"),
};
// Make the request
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntriesAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TranscriptEntry item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptEntriesResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntriesAsync(TranscriptName, string, int?, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntriesAsync(TranscriptName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
TranscriptName parent

Required. Format: conferenceRecords/{conference_record}/transcripts/{transcript}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable asynchronous sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
TranscriptName parent = TranscriptName.FromConferenceRecordTranscript("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
// Make the request
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntriesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TranscriptEntry item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptEntriesResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptEntriesAsync(string, string, int?, CallSettings)

Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.

Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntriesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}/transcripts/{transcript}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry>

A pageable asynchronous sequence of TranscriptEntry resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]/transcripts/[TRANSCRIPT]";
// Make the request
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> response = conferenceRecordsServiceClient.ListTranscriptEntriesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TranscriptEntry item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptEntriesResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (TranscriptEntry item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TranscriptEntry> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TranscriptEntry item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscripts(ConferenceRecordName, string, int?, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListTranscriptsResponse, Transcript> ListTranscripts(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptsResponse, Transcript>

A pageable sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscripts(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Transcript item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscripts(ListTranscriptsRequest, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListTranscriptsResponse, Transcript> ListTranscripts(ListTranscriptsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTranscriptsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptsResponse, Transcript>

A pageable sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
ListTranscriptsRequest request = new ListTranscriptsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
PagedEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscripts(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (Transcript item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscripts(string, string, int?, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedEnumerable<ListTranscriptsResponse, Transcript> ListTranscripts(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTranscriptsResponse, Transcript>

A pageable sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = ConferenceRecordsServiceClient.Create();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscripts(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (Transcript item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTranscriptsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptsAsync(ConferenceRecordName, string, int?, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> ListTranscriptsAsync(ConferenceRecordName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
ConferenceRecordName parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript>

A pageable asynchronous sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ConferenceRecordName parent = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]");
// Make the request
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscriptsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Transcript item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptsAsync(ListTranscriptsRequest, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> ListTranscriptsAsync(ListTranscriptsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTranscriptsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript>

A pageable asynchronous sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
ListTranscriptsRequest request = new ListTranscriptsRequest
{
    ParentAsConferenceRecordName = ConferenceRecordName.FromConferenceRecord("[CONFERENCE_RECORD]"),
};
// Make the request
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscriptsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Transcript item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListTranscriptsAsync(string, string, int?, CallSettings)

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Declaration
public virtual PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> ListTranscriptsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: conferenceRecords/{conference_record}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript>

A pageable asynchronous sequence of Transcript resources.

Sample code
// Create client
ConferenceRecordsServiceClient conferenceRecordsServiceClient = await ConferenceRecordsServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "conferenceRecords/[CONFERENCE_RECORD]";
// Make the request
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> response = conferenceRecordsServiceClient.ListTranscriptsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Transcript item) =>
{
    // Do something with each item
    Console.WriteLine(item);
});

// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTranscriptsResponse page) =>
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (Transcript item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
});

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Transcript> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Transcript item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ShutdownDefaultChannelsAsync()

Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.

Declaration
public static Task ShutdownDefaultChannelsAsync()
Returns
Type Description
Task

A task representing the asynchronous shutdown operation.

Remarks

After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.

In this article
Back to top Generated by DocFX