MSTemplateDescriptor templateListWithUserId:userId:authenticationCallback:completionBlock method

Get the templates.

Note

templateListWithUserId should be invoked from the main thread.

Signature

+ (MSAsyncControl *)templateListWithUserId:(NSString *)userId
                    authenticationCallback:(id<MSAuthenticationCallback>)authenticationCallback
                           completionBlock:(void(^)(NSArray/*MSTemplateDescriptor*/ *templates, NSError *error))completionBlock;

Parameters

Name Datatype Notes
userId
NSString *
The email address of the user for whom the templates are being retrieved.
This email address will be used to discover the RMS service instance (either ADRMS server or Azure RMS) that the user's organization is using.
authenticationCallback
id<MSAuthenticationCallback>
authentication callback to be used for auth.
completionBlock
(NSArray *templates, NSError *error)
An array of MSTemplateDescriptor matching the user's tenant template and error code.

Returns

An array of MSTemplateDescriptor matching the user's tenant template.

Defined in

MSTemplateDescriptor.h

Supported Platforms

Minimum supported OS versions
iOS 7.0 and OS X 10.8

Remarks

templateListWithUserId should be invoked from the main thread.