Class ApplicationService.ApplicationServiceBase (2.0.0-beta07)

[BindServiceMethod(typeof(ApplicationService), "BindService")]
public abstract class ApplicationServiceBase

Base class for server-side implementations of ApplicationService

Inheritance

Object > ApplicationService.ApplicationServiceBase

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Methods

CreateApplication(CreateApplicationRequest, ServerCallContext)

public virtual Task<Application> CreateApplication(CreateApplicationRequest request, ServerCallContext context)

Creates a new application entity.

Parameters
NameDescription
requestCreateApplicationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Application>

The response to send back to the client (wrapped by a task).

DeleteApplication(DeleteApplicationRequest, ServerCallContext)

public virtual Task<Empty> DeleteApplication(DeleteApplicationRequest request, ServerCallContext context)

Deletes specified application.

Parameters
NameDescription
requestDeleteApplicationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Empty>

The response to send back to the client (wrapped by a task).

GetApplication(GetApplicationRequest, ServerCallContext)

public virtual Task<Application> GetApplication(GetApplicationRequest request, ServerCallContext context)

Retrieves specified application.

Parameters
NameDescription
requestGetApplicationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Application>

The response to send back to the client (wrapped by a task).

ListApplications(ListApplicationsRequest, ServerCallContext)

public virtual Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, ServerCallContext context)

Lists all applications associated with the profile.

Parameters
NameDescription
requestListApplicationsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListApplicationsResponse>

The response to send back to the client (wrapped by a task).

UpdateApplication(UpdateApplicationRequest, ServerCallContext)

public virtual Task<Application> UpdateApplication(UpdateApplicationRequest request, ServerCallContext context)

Updates specified application.

Parameters
NameDescription
requestUpdateApplicationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Application>

The response to send back to the client (wrapped by a task).