Show / Hide Table of Contents

Class ClientActionRequest

ClientActionRequestオブジェクトは、CloudPRNT印刷/周辺制御フロー以外のクライアントへのサーバーからの特別な要求を表します。 ClientActions はクライアントデバイス固有でオプションですが、すべての要求がすべてのデバイスでサポートされるわけではありません。

デバイスに ClientAction 要求を発行するには、まずデバイスが http POST 経由でサーバーに "PollRequest' を発行するのを待ちます。デバイスに対するPollResponseを準備する場合 必要な ClientActionRequest オブジェクトをリストに追加できます。

クライアントは、ポーリングリクエストのPollRequest.clientActionプロパティにClientActionResultオブジェクトの一覧を含めることによって、クライアントアクション要求の応答/受信確認を提供します。

Inheritance
System.Object
ClientActionRequest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: StarMicronics.CloudPrnt.CpMessage
Assembly: cs.temp.dll.dll
Syntax
public class ClientActionRequest

Constructors

ClientActionRequest()

CloudPRNT クライアント デバイスから特別な機能を要求するために CloudPRNT サーバーが使用する ClientActionRequest オブジェクトを作成します。 作成された ClientActionRequest オブジェクトは、PollResponse オブジェクトの クライアントアクション要求のList ClientActionRequest プロパティに追加し、PollRequestを受信したレスポンスに含めてデバイスに送信する必要があります。

Declaration
public ClientActionRequest()

ClientActionRequest(ClientActions, String)

CloudPRNT クライアント デバイスから特別な機能を要求するために CloudPRNT サーバーが使用する ClientActionRequest オブジェクトを作成します。 作成された ClientActionRequest オブジェクトは、PollResponse オブジェクトの クライアントアクション要求のList ClientActionRequest プロパティに追加し、PollRequestを受信したレスポンスに含めてデバイスに送信する必要があります。

Declaration
public ClientActionRequest(ClientActions type, string options)
Parameters
Type Name Description
ClientActions type

クライアントアクション要求の種類をClientActions列挙型として指定します。

System.String options

この ClientAction に必要なオプションを指定します (たとえば、SetID タイプでは、オプション値に任意のIDを指定する必要があります)。

ClientActionRequest(String, String)

CloudPRNT クライアント デバイスから特別な機能を要求するために CloudPRNT サーバーが使用する ClientActionRequest オブジェクトを作成します。 作成された ClientActionRequest オブジェクトは、PollResponse オブジェクトの クライアントアクション要求のList ClientActionRequest プロパティに追加し、PollRequestを受信したレスポンスに含めてデバイスに送信する必要があります。

Declaration
public ClientActionRequest(string request, string options)
Parameters
Type Name Description
System.String request

クライアントアクション要求の種類を文字列として指定します。

System.String options

この ClientAction に必要なオプションを指定します (たとえば、SetID タイプでは、オプション値に任意のIDを指定する必要があります)。

Properties

Options

この ClientAction に必要なオプションを指定します (たとえば、SetID タイプでは、オプション値に任意のIDを指定する必要があります)。

Declaration
public string Options { get; set; }
Property Value
Type Description
System.String

Request

クライアントアクション要求の種類を文字列として指定します。サポートされている文字列値の詳細については、CloudPRNT仕様を参照してください。 文字列値はクライアントデバイスに直接渡され、'ClientActions' 列挙型では使用できない (通常はデバイス固有の) ClientAction の動作にアクセスするために使用できます。

Declaration
public string Request { get; set; }
Property Value
Type Description
System.String

Type

クライアントアクション要求の種類をClientActions列挙型として指定します。

Declaration
public ClientActions Type { get; set; }
Property Value
Type Description
ClientActions

Methods

ClientActionFromRequestString(String)

CloudPRNT ClientAction文字列をクライアントアクション列挙値にマップします。

Declaration
public static ClientActions ClientActionFromRequestString(string request)
Parameters
Type Name Description
System.String request

CloudPRNT ClientAction要求値.

Returns
Type Description
ClientActions

指定された'request' 文字列に対応する ClientActions 列挙値、ClientActions.Other。

ClientActionRequestString(ClientActions)

対応する CloudPRNT 要求文字列にクライアントアクション列挙型をマップします。

Declaration
public static string ClientActionRequestString(ClientActions type)
Parameters
Type Name Description
ClientActions type
Returns
Type Description
System.String

'type' に対応する要求文字列。認識されていない場合または 'type' が値 ClientAction.Other を保持している場合は空の文字列を返します。

In This Article
Back to top