説明 |
外部イベントの送付 |
|
呼出形式 |
BizSender.PostExternalEvent( service, pottId, eventName, param ) |
|
戻り値 |
なし |
|
引数 |
String service |
外部イベントのサービス名を指定します。 サービス名の命名規則にしたがった名前とする必要があります。 |
|
String portId |
外部イベントを受け取るポートIDを指定します。 "*"を指定すると、受けてのポートIDに関わらず、serviceのサービス名で待ち受け状態にある全ての受け手に送付されます。 ポートIDの命名規則にしたがった名前とする必要があります。 |
|
String eventName |
送付するイベント名。 CRSのクラス名規則にしたがった名前とする必要があります。 |
|
String param |
イベントに関連するパラメータ。最大で4096バイトまでの文字列を指定することができます。
|
例外 |
514 |
サービス名が長すぎます |
|
515 |
サービス名が不正です |
|
516 |
ポートIDが長すぎます |
|
517 |
ポートIDが不正です |
|
524 |
送付先のサービスまたはポートが見つかりません |
|
525 |
イベント名が長すぎます |
|
526 |
イベント名が不正です |
|
527 |
パラメータが長すぎます |
|
528 |
Internet Explorerの保護モードが有効になっているため、動作できません。 |
使用例 |
HTML+JavaScript <object id="BizSender" classid="CLSID:6A4C3744-89D7-4695-A167-2862D5E3E6CD" codebase="BizLink.dll#version=3,1,0,0"> </object> <script language="JavaScript"> function doSend() { BizSender.PostExternalEvent("Test", "P1", "Sample", "Hello"); } </script>
VisualBasic Call BizSender.PostExternalEvent("Test", "P1", "Sample", "Hello")
|