LiveConnectClient postWithPath:jsonBody:delegate:userState method

Performs an asynchronous post for a given path, a JavaScript Object Notation (JSON) message request body, and optionally, a LiveOperationDelegate and user state. The post adds a new resource to a collection.

Signature

- (LiveOperation *) postWithPath:(NSString *)path
                        jsonBody:(NSString *)jsonBody
                        delegate:(id <LiveOperationDelegate>)delegate
                       userState:(id)userState;

Parameters

Name

Datatype

Description

path

NSString

Required. The OneDrive path to which to send a POST request.

jsonBody

NSString

Required. A NSString instance that includes the request body in JSON format.

delegate

id <LiveOperationDelegate>

Optional. An instance of a class that implements the LiveOperationDelegate protocol.

userState

id

Optional. An object that is used to track the asynchronous state. The userState object is found in the userState property of the LiveOperation instance that is passed as a parameter when a LiveOperationDelegate protocol method is invoked.

Returns

Type: LiveOperation

The asynchronous operation that is used to track the asynchronous REST reference request and get response data once the operation completes.

Defined in

LiveConnectClient.h

Remarks

This method uses an HTTP POST call to the Live SDKREST reference.

See also

LiveConnectClient class