IoTSpacesClientContext class   
- Extends
 - 
			@azure/ms-rest-azure-js.AzureServiceClient
 
Constructors
| Io | 
	Initializes a new instance of the IoTSpacesClient class.  | 
Properties
| api | 
	|
| credentials | |
| subscription | 
	
Inherited Properties
| accept | 
	|
| long | 
	The retry timeout in seconds for Long Running Operations. Default value is 30.  | 
Inherited Methods
| begin | 
	Send the initial request of a LRO (long running operation) and get back an HttpLongRunningOperationResponse that provides methods for polling the LRO and checking if the LRO is finished.  | 
| restore | 
	Restore an LROPoller from the provided LROPollState. This method can be used to recreate an LROPoller on a different process or machine.  | 
| send | 
	Provides a mechanism to make a request that will poll and provide the final result.  | 
| send | 
	Send the initial request of a LRO (long running operation) and get back an LROPoller that provides methods for polling the LRO and checking if the LRO is finished.  | 
| send | 
	Send an HTTP request that is populated using the provided OperationSpec.  | 
| send | 
	Send the provided httpRequest.  | 
Constructor Details
		IoTSpacesClientContext(ServiceClientCredentials | TokenCredential, string, IoTSpacesClientOptions)
	         
	Initializes a new instance of the IoTSpacesClient class.
new IoTSpacesClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: IoTSpacesClientOptions)
				Parameters
- credentials
 - 
				
@azure/ms-rest-js.ServiceClientCredentials | @azure/core-auth.TokenCredential
 
Credentials needed for the client to connect to Azure. Credentials implementing the TokenCredential interface from the @azure/identity package are recommended. For more information about these credentials, see https://www.npmjs.com/package/@azure/identity. Credentials implementing the ServiceClientCredentials interface from the older packages @azure/ms-rest-nodeauth and @azure/ms-rest-browserauth are also supported.
- subscriptionId
 - 
				
string
 
The subscription identifier.
- options
 - IoTSpacesClientOptions
 
The parameter options
Property Details
		apiVersion
	 
	apiVersion?: string
				Property Value
string
credentials
credentials: ServiceClientCredentials | TokenCredential
				Property Value
@azure/ms-rest-js.ServiceClientCredentials | @azure/core-auth.TokenCredential
		subscriptionId
	 
	subscriptionId: string
				Property Value
string
Inherited Property Details
		acceptLanguage
	 
	acceptLanguage: string
				Property Value
string
Inherited From msRestAzure.AzureServiceClient.acceptLanguage
		longRunningOperationRetryTimeout
	    
	The retry timeout in seconds for Long Running Operations. Default value is 30.
longRunningOperationRetryTimeout?: number
				Property Value
number
Inherited From msRestAzure.AzureServiceClient.longRunningOperationRetryTimeout
Inherited Method Details
		beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
	        
	Send the initial request of a LRO (long running operation) and get back an HttpLongRunningOperationResponse that provides methods for polling the LRO and checking if the LRO is finished.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
				Parameters
- request
 - 
				
@azure/ms-rest-js.RequestPrepareOptions | @azure/ms-rest-js.WebResource
 
The request object
- options
 - @azure/ms-rest-js.RequestOptionsBase
 
Additional options to be sent while making the request
Returns
Promise<@azure/ms-rest-azure-js.LROPoller>
The HttpLongRunningOperationResponse that provides methods for interacting with the LRO.
Inherited From msRestAzure.AzureServiceClient.beginLongRunningRequest
		restoreLROPoller(LROPollState)
	  
	Restore an LROPoller from the provided LROPollState. This method can be used to recreate an LROPoller on a different process or machine.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
				Parameters
- lroPollState
 - @azure/ms-rest-azure-js.LROPollState
 
Returns
Inherited From msRestAzure.AzureServiceClient.restoreLROPoller
		sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
	        
	Provides a mechanism to make a request that will poll and provide the final result.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
				Parameters
- request
 - 
				
@azure/ms-rest-js.RequestPrepareOptions | @azure/ms-rest-js.WebResource
 
The request object
- options
 - @azure/ms-rest-js.RequestOptionsBase
 
Additional options to be sent while making the request
Returns
Promise<@azure/ms-rest-js.HttpOperationResponse>
The HttpOperationResponse containing the final polling request, response and the responseBody.
Inherited From msRestAzure.AzureServiceClient.sendLongRunningRequest
		sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
	     
	Send the initial request of a LRO (long running operation) and get back an LROPoller that provides methods for polling the LRO and checking if the LRO is finished.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
				Parameters
- operationArguments
 - @azure/ms-rest-js.OperationArguments
 
The arguments to the operation.
- operationSpec
 - @azure/ms-rest-js.OperationSpec
 
The specification for the operation.
- options
 - @azure/ms-rest-js.RequestOptionsBase
 
Additional options to be sent while making the request.
Returns
Promise<@azure/ms-rest-azure-js.LROPoller>
The LROPoller object that provides methods for interacting with the LRO.
Inherited From msRestAzure.AzureServiceClient.sendLRORequest
		sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
	     
	Send an HTTP request that is populated using the provided OperationSpec.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
				Parameters
- operationArguments
 - @azure/ms-rest-js.OperationArguments
 
The arguments that the HTTP request's templated values will be populated from.
- operationSpec
 - @azure/ms-rest-js.OperationSpec
 
The OperationSpec to use to populate the httpRequest.
- callback
 - 
				
@azure/ms-rest-js.ServiceCallback<any>
 
The callback to call when the response is received.
Returns
Promise<@azure/ms-rest-js.RestResponse>
Inherited From msRestAzure.AzureServiceClient.sendOperationRequest
		sendRequest(RequestPrepareOptions | WebResource)
	    
	Send the provided httpRequest.
function sendRequest(options: RequestPrepareOptions | WebResource): Promise<HttpOperationResponse>
				Parameters
- options
 - 
				
@azure/ms-rest-js.RequestPrepareOptions | @azure/ms-rest-js.WebResource
 
Returns
Promise<@azure/ms-rest-js.HttpOperationResponse>
Inherited From msRestAzure.AzureServiceClient.sendRequest