ApplicationPartition.FindByName(DirectoryContext, String) 方法

定义

对于给定的 ApplicationPartition 对象和识别名,返回一个 DirectoryContext 对象。

public:
 static System::DirectoryServices::ActiveDirectory::ApplicationPartition ^ FindByName(System::DirectoryServices::ActiveDirectory::DirectoryContext ^ context, System::String ^ distinguishedName);
public static System.DirectoryServices.ActiveDirectory.ApplicationPartition FindByName (System.DirectoryServices.ActiveDirectory.DirectoryContext context, string distinguishedName);
static member FindByName : System.DirectoryServices.ActiveDirectory.DirectoryContext * string -> System.DirectoryServices.ActiveDirectory.ApplicationPartition
Public Shared Function FindByName (context As DirectoryContext, distinguishedName As String) As ApplicationPartition

参数

context
DirectoryContext

一个 DirectoryContext 对象,它包含用于搜索的目标和凭据。

distinguishedName
String

一个 String,它包含要搜索的应用程序分区的识别名。

返回

表示搜索结果的 ApplicationPartition 对象。

例外

未能找到 context 参数中指定的目标。

- 或 -

目标是一个配置集,在该配置集中找不到任何 AD LDS 实例。

- 或 -

目标是一个林,并且在该林中找不到应用程序分区。

- 或 -

目标不托管当前的应用程序分区。

- 或 -

找不到此应用程序分区的任何 AD LDS 实例。

调用基础目录服务导致错误。

contextdistinguishedNamenull

如果存在以下任一原因,则会发生此异常:

  • 参数 context 不是有效的林、配置集或目录服务器。

  • distinguishedName 长度为零。

  • distinguishedName 参数格式无效。

适用于

另请参阅