VMware vCloud Suite SDK for .NET 6.0.0
vmware::vapi::metadata::authentication::service::Operation Interface Reference

The Operation interface provides methods to retrieve authentication information of an operation element. More...

Inherited by vmware::vapi::metadata::authentication::service::OperationStub.

List of all members.

Public Member Functions

global::System.Collections.Generic.List
< string > 
List (string serviceId)
 Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.
global::System.Collections.Generic.List
< string > 
List (string serviceId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< string > > 
ListAsync (string serviceId)
 Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< string > > 
ListAsync (string serviceId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.
vmware.vapi.metadata.authentication.OperationInfo Get (string serviceId, string operationId)
 Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .
vmware.vapi.metadata.authentication.OperationInfo Get (string serviceId, string operationId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .
global::System.Threading.Tasks.Task
< vmware.vapi.metadata.authentication.OperationInfo
GetAsync (string serviceId, string operationId)
 Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .
global::System.Threading.Tasks.Task
< vmware.vapi.metadata.authentication.OperationInfo
GetAsync (string serviceId, string operationId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .

Detailed Description

The Operation interface provides methods to retrieve authentication information of an operation element.

An operation element is said to contain authentication information if authentication schemes are specified in the authentication definition file.


Member Function Documentation

vmware.vapi.metadata.authentication.OperationInfo vmware::vapi::metadata::authentication::service::Operation::Get ( string  serviceId,
string  operationId 
)

Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not have any authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
operationIdIdentifier of the operation element. The parameter must be an identifier for the resource type: com.vmware.vapi.operation .
Returns:
The vmware.vapi.metadata.authentication.OperationInfo instance that corresponds to operationId .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

vmware.vapi.metadata.authentication.OperationInfo vmware::vapi::metadata::authentication::service::Operation::Get ( string  serviceId,
string  operationId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not have any authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
operationIdIdentifier of the operation element. The parameter must be an identifier for the resource type: com.vmware.vapi.operation .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The vmware.vapi.metadata.authentication.OperationInfo instance that corresponds to operationId .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Threading.Tasks.Task<vmware.vapi.metadata.authentication.OperationInfo> vmware::vapi::metadata::authentication::service::Operation::GetAsync ( string  serviceId,
string  operationId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not have any authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
operationIdIdentifier of the operation element. The parameter must be an identifier for the resource type: com.vmware.vapi.operation .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The vmware.vapi.metadata.authentication.OperationInfo instance that corresponds to operationId .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Threading.Tasks.Task<vmware.vapi.metadata.authentication.OperationInfo> vmware::vapi::metadata::authentication::service::Operation::GetAsync ( string  serviceId,
string  operationId 
)

Retrieves the authentication information about an operation element corresponding to operationId contained in the service element corresponding to serviceId .

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not exist.
vmware.vapi.std.errors.NotFoundif the operation element associated with operationId does not have any authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
operationIdIdentifier of the operation element. The parameter must be an identifier for the resource type: com.vmware.vapi.operation .
Returns:
The vmware.vapi.metadata.authentication.OperationInfo instance that corresponds to operationId .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Collections.Generic.List<string> vmware::vapi::metadata::authentication::service::Operation::List ( string  serviceId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not have any operation elements that have authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
List of identifiers for the operation elements contained in the service element that have authentication information. The result will contain identifiers for the resource type: com.vmware.vapi.operation .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Collections.Generic.List<string> vmware::vapi::metadata::authentication::service::Operation::List ( string  serviceId)

Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not have any operation elements that have authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
Returns:
List of identifiers for the operation elements contained in the service element that have authentication information. The result will contain identifiers for the resource type: com.vmware.vapi.operation .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<string> > vmware::vapi::metadata::authentication::service::Operation::ListAsync ( string  serviceId)

Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not have any operation elements that have authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
Returns:
List of identifiers for the operation elements contained in the service element that have authentication information. The result will contain identifiers for the resource type: com.vmware.vapi.operation .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<string> > vmware::vapi::metadata::authentication::service::Operation::ListAsync ( string  serviceId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the identifiers for the operation elements contained in the service element corresponding to serviceId that have authentication information.

Exceptions:
vmware.vapi.std.errors.NotFoundif the service element associated with serviceId does not have any operation elements that have authentication information.
Parameters:
serviceIdIdentifier of the service element. The parameter must be an identifier for the resource type: com.vmware.vapi.service .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
List of identifiers for the operation elements contained in the service element that have authentication information. The result will contain identifiers for the resource type: com.vmware.vapi.operation .

Implemented in vmware::vapi::metadata::authentication::service::OperationStub.


The documentation for this interface was generated from the following file: