Class ConferenceRecordsServiceClient
ConferenceRecordsService client wrapper, for convenient use.
Namespace: Google.Apps.Meet.V2
Assembly: Google.Apps.Meet.V2.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 |
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 |
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 |
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 |
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 |
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 |
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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:
|
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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: |
string | pageToken | The token returned from the previous request. A value of |
int? | pageSize | The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
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.