InfoDirectory SDK 使用手引書 |
目次
索引
![]() ![]() |
第2章 アプリケーション開発環境(LDAP C API) | > 2.1 クライアントAPIライブラリの機能 |
ユーザ認証およびLDAP操作の関数は、同期型と非同期型があります。
同期型の関数は、処理結果を受信後、呼出し元に復帰します。受信した処理の結果が通知されます。
非同期型の関数は、InfoDirectoryサーバに対して送信要求が完了した時点で呼出し元に復帰します。開始された処理のメッセージIDを通知します。
非同期型関数の場合、関数から復帰した時点で処理は完了しません。メッセージIDを指定して、処理結果を受信する必要があります。非同期型関数の処理結果を受信する場合は、result情報の操作を参照してください。
同期型と非同期型の違いを、以下に示します。
項目 |
タイプ |
|
---|---|---|
同期型関数 |
非同期型関数 |
|
復帰のタイミング |
InfoDirectoryサーバが要求を処理して、呼出し元が結果を受信すると復帰します。 |
InfoDirectoryサーバへ送信が完了すると復帰します。 |
処理結果の通知 |
呼出し元に復帰した際に通知されます。 |
result情報の受信処理で通知されます。 |
処理結果の受信処理 |
不要です。 |
必要です。 |
呼出し元プログラムの処理 |
簡単です。 |
複雑です。 |
処理の効率 |
低いです。 |
高いです。(※) |
※ 呼出し元プログラムは、LDAPの処理が完了するまでの間にほかの処理ができます。
目次
索引
![]() ![]() |