VariationsTranslationTimerJob.MachineTranslateItems method (SPList, IEnumerable<Int32>, IEnumerable<String>)
Creates a work item for the timer job to machine translate a specific set of items.
Namespace: Microsoft.Office.TranslationServices
Assembly: Microsoft.Office.TranslationServices (in Microsoft.Office.TranslationServices.dll)
Syntax
'Declaration
Public Shared Sub MachineTranslateItems ( _
list As SPList, _
itemIds As IEnumerable(Of Integer), _
addressesToEmail As IEnumerable(Of String) _
)
'Usage
Dim list As SPList
Dim itemIds As IEnumerable(Of Integer)
Dim addressesToEmail As IEnumerable(Of String)
VariationsTranslationTimerJob.MachineTranslateItems(list, _
itemIds, addressesToEmail)
public static void MachineTranslateItems(
SPList list,
IEnumerable<int> itemIds,
IEnumerable<string> addressesToEmail
)
Parameters
list
Type: Microsoft.SharePoint.SPListList containing the items to machine translate.
itemIds
Type: System.Collections.Generic.IEnumerable<Int32>IDs of the items to machine translate.
addressesToEmail
Type: System.Collections.Generic.IEnumerable<String>Email addresses that should be notified when the operation is completed.
Exceptions
Exception | Condition |
---|---|
ArgumentException | |
InvalidOperationException | The list is not configured for translation. |
UnauthorizedAccessException | The current user has insufficient permissions. |
Remarks
Users who do not have the CancelCheckout permission may export, at most, one item per call. Users with the CancelCheckout permission may perform bulk operations on multiple items. The current user's identity must be configured properly in the Unique Particle Attribution (UPA) for use with OAuth2BearerCredentials.
See also
Reference
VariationsTranslationTimerJob class
VariationsTranslationTimerJob members