ChannelServices.GetUrlsForObject(MarshalByRefObject) 方法

定義

傳回可以用來取得指定物件之所有 URL 的陣列。

C#
public static string[] GetUrlsForObject (MarshalByRefObject obj);
C#
[System.Security.SecurityCritical]
public static string[] GetUrlsForObject (MarshalByRefObject obj);

參數

obj
MarshalByRefObject

要為其擷取 URL 陣列的物件。

傳回

String[]

字串陣列,其中包含可以用來從遠端識別物件的 URL,但如果沒有找到任何 URL 的話,則為 null

屬性

例外狀況

立即呼叫端沒有基礎結構使用權限。

範例

C#
string[] myURLArray = ChannelServices.GetUrlsForObject(myHelloServer);
Console.WriteLine("Number of URLs for the specified Object: "
   +myURLArray.Length);
for (int iIndex=0; iIndex<myURLArray.Length; iIndex++)
   Console.WriteLine("URL: "+myURLArray[iIndex]);

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1