ClientSideProviderDescription ClientSideProviderDescription ClientSideProviderDescription Constructors

定義

オーバーロード

ClientSideProviderDescription(ClientSideProviderFactoryCallback, String) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String)

ClientSideProviderDescription クラスの新しいインスタンスを初期化します。Initializes a new instance of the ClientSideProviderDescription class.

ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator)

ClientSideProviderDescription クラスの新しいインスタンスを初期化します。Initializes a new instance of the ClientSideProviderDescription class.

ClientSideProviderDescription(ClientSideProviderFactoryCallback, String) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String)

ClientSideProviderDescription クラスの新しいインスタンスを初期化します。Initializes a new instance of the ClientSideProviderDescription class.

public:
 ClientSideProviderDescription(System::Windows::Automation::ClientSideProviderFactoryCallback ^ clientSideProviderFactoryCallback, System::String ^ className);
public ClientSideProviderDescription (System.Windows.Automation.ClientSideProviderFactoryCallback clientSideProviderFactoryCallback, string className);
new System.Windows.Automation.ClientSideProviderDescription : System.Windows.Automation.ClientSideProviderFactoryCallback * string -> System.Windows.Automation.ClientSideProviderDescription

パラメーター

clientSideProviderFactoryCallback
ClientSideProviderFactoryCallback ClientSideProviderFactoryCallback ClientSideProviderFactoryCallback

ウィンドウのクライアント側プロバイダーを作成するメソッド。The method that creates the client-side provider for a window.

className
String String String

プロバイダーが使用されるウィンドウのクラス名。The class name of the windows that the provider is used for.

コード例については、「クライアント側 UI オートメーションプロバイダーの作成」を参照してください。For example code, see Create a Client-Side UI Automation Provider.

注釈

UI オートメーションがクラスclassNameのウィンドウを検出すると、を呼び出しclientSideProviderFactoryCallbackてクライアント側プロバイダーのインスタンスを作成します。When UI Automation encounters a window of class className, it calls clientSideProviderFactoryCallback to create an instance of the client-side provider.

classNamenullの場合、プロバイダーは他のプロバイダーが見つからないすべてのウィンドウに使用されます。If className is null, the provider is used for all windows for which no other provider is found.

こちらもご覧ください

ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator) ClientSideProviderDescription(ClientSideProviderFactoryCallback, String, String, ClientSideProviderMatchIndicator)

ClientSideProviderDescription クラスの新しいインスタンスを初期化します。Initializes a new instance of the ClientSideProviderDescription class.

public:
 ClientSideProviderDescription(System::Windows::Automation::ClientSideProviderFactoryCallback ^ clientSideProviderFactoryCallback, System::String ^ className, System::String ^ imageName, System::Windows::Automation::ClientSideProviderMatchIndicator flags);
public ClientSideProviderDescription (System.Windows.Automation.ClientSideProviderFactoryCallback clientSideProviderFactoryCallback, string className, string imageName, System.Windows.Automation.ClientSideProviderMatchIndicator flags);
new System.Windows.Automation.ClientSideProviderDescription : System.Windows.Automation.ClientSideProviderFactoryCallback * string * string * System.Windows.Automation.ClientSideProviderMatchIndicator -> System.Windows.Automation.ClientSideProviderDescription

パラメーター

clientSideProviderFactoryCallback
ClientSideProviderFactoryCallback ClientSideProviderFactoryCallback ClientSideProviderFactoryCallback

ウィンドウのクライアント側プロバイダーを作成するメソッド。The method that creates the client-side provider for a window.

className
String String String

プロバイダーが使用されるウィンドウのクラス名。The class name of the window that the provider is used for.

imageName
String String String

ウィンドウを格納しているプロセスの実行可能ファイルまたは DLL の名前。The name of the executable or DLL for the process where the window resides.

flags
ClientSideProviderMatchIndicator ClientSideProviderMatchIndicator ClientSideProviderMatchIndicator

ウィンドウのクラス名を照合するときの動作を指定するフラグ。Flags that specify behavior when matching window class names.

注釈

UI オートメーションUI AutomationよってclassName clientSideProviderFactoryCallback指定されたプロセス内でクラスのウィンドウが検出されると、はを呼び出してクライアント側プロバイダーのインスタンスを作成します。 imageNameWhen UI オートメーションUI Automation encounters a window of class className within the process specified by imageName, it calls clientSideProviderFactoryCallback to create an instance of the client-side provider.

classNamenullの場合、プロバイダーは他のプロバイダーが見つからないすべてのウィンドウに使用されます。If className is null, the provider is used for all windows for which no other provider is found.

imageNamenullの場合は、ウィンドウクラスを含むすべてのプロセスに対してプロバイダーが使用されます。If imageName is null, the provider is used for all processes containing the window class.

こちらもご覧ください

適用対象