Reviews.CreateJobWithHttpMessagesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このエンドポイントに投稿されたコンテンツのジョブ ID が返されます。
ワークフローに対してコンテンツが評価されると、ワークフロー式に基づいてレビューが作成または無視されます。
<h3>CallBack スキーマ </h3>
<p><h4>Job Completion CallBack Sample</h4><br/>
{<br/> "JobId": "<Job Id,br></> "ReviewId": "<Review Id, ジョブの結果としてレビューが作成>された場合、<br/> "WorkFlowId": "default",<br/> "Status": "<This will be one of Complete, InProgress, Error>",<br/> "ContentType": "Image",<br/> "ContentId": "<This is the ContentId that specified on input>",<br/> "CallBackType": "Job",<br/> "Metadata": {<br/> "adultscore": "0.xxx",<br/> "a": "False",<br/> "racyscore": "0.xxx",<br/> "r": "True"<br/> }<br/> }<br/>
</p p>><<h4>Review Completion CallBack Sample</h4><br/>
{ "ReviewId": "<確認 ID>"、<br/> "ModifiedOn": "2016-10-11T22:36:32.9934851Z"、<br/> "ModifiedBy": "<Name of the Reviewer>",<br/> "CallBackType": "Review",<br/> "ContentId": "<The ContentId that specified input>",<br/> "Metadata": {<br/> "adultscore": "0.xxx", "a": "False",<br/> "racyscore": "0.xxx",<br/> "r": "True"<br/> },<br/> "ReviewerResultTags": {<br/> "a": "False",<br/> "r": "True"<br/> }<br/> }<br/>
</p>.
public System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Azure.CognitiveServices.ContentModerator.Models.JobId>> CreateJobWithHttpMessagesAsync (string teamName, string contentType, string contentId, string workflowName, string jobContentType, Microsoft.Azure.CognitiveServices.ContentModerator.Models.Content content, string callBackEndpoint = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateJobWithHttpMessagesAsync : string * string * string * string * string * Microsoft.Azure.CognitiveServices.ContentModerator.Models.Content * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Azure.CognitiveServices.ContentModerator.Models.JobId>>
override this.CreateJobWithHttpMessagesAsync : string * string * string * string * string * Microsoft.Azure.CognitiveServices.ContentModerator.Models.Content * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<Microsoft.Azure.CognitiveServices.ContentModerator.Models.JobId>>
Public Function CreateJobWithHttpMessagesAsync (teamName As String, contentType As String, contentId As String, workflowName As String, jobContentType As String, content As Content, Optional callBackEndpoint As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpOperationResponse(Of JobId))
パラメーター
- teamName
- String
チーム名。
- contentType
- String
画像、テキスト、またはビデオ。 使用可能な値は、'Image'、'Text'、'Video' です。
- contentId
- String
送信されたコンテンツを識別する ID/名前。
- workflowName
- String
呼び出すワークフロー名。
- jobContentType
- String
コンテンツの種類。 指定できる値は、'application/json'、'image/jpeg' です。
- content
- Content
評価するコンテンツ。
- callBackEndpoint
- String
作成ジョブの結果を投稿するためのコールバック エンドポイント。
- customHeaders
- Dictionary<String,List<String>>
要求に追加されるヘッダー。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
実装
例外
操作が無効な状態コードを返したときにスローされます
応答を逆シリアル化できない場合にスローされます
必須パラメーターが null の場合にスローされます
必須パラメーターが null の場合にスローされます
適用対象
Azure SDK for .NET