2

有没有办法检查 SWF 中是否存在域名,而不是遍历整个域列表

4

1 回答 1

3

如果您要注册该域以防万一,您可以简单地尝试调用registerDomain()并捕获DomainAlreadyExistsException

如果指定的域已经存在则返回。即使现有域处于弃用状态,您也会遇到此错误。

显然,如果域尚不存在,这会产生实际注册域的副作用;)

否则describeDomain()应该允许类似的方法,只要它会在不存在域的情况下抛出UnknownResourceException :

当在此操作的范围(区域或域)内找不到命名资源时返回。如果命名资源从未创建或不再可用于此操作,则可能会发生这种情况。[强调我的]

于 2012-04-04T12:06:47.033 回答