Soap.InvokeRegistry.TRemotableTypeRegistry.Lock
Delphi
procedure Lock; virtual;
C++
virtual void __fastcall Lock(void);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
protected | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TRemotableTypeRegistry |
説明
ほかのスレッドが型レジストリにアクセスすることを防止します。
Lock メソッドは,クリティカルセクションを使用して,同一アプリケーションの複数のスレッドが型レジストリを同時に使用することを防止します。1 つのスレッドが Lock を呼び出して型レジストリへのアクセスを取得すると,ほかのスレッドは,最初に Lock を呼び出したスレッドが UnLock メソッドを呼び出して自身のロックを解除しない限り,Lock メソッドから戻ることができません。
Lock は TRemotableTypeRegistry のメソッドにより自動的に呼び出されます。