다음을 통해 공유


ChannelServices.GetUrlsForObject(MarshalByRefObject) 메서드

정의

지정된 개체에 도달하는 데 사용할 수 있는 모든 URL로 이루어진 배열을 반환합니다.

public:
 static cli::array <System::String ^> ^ GetUrlsForObject(MarshalByRefObject ^ obj);
public static string[] GetUrlsForObject (MarshalByRefObject obj);
[System.Security.SecurityCritical]
public static string[] GetUrlsForObject (MarshalByRefObject obj);
static member GetUrlsForObject : MarshalByRefObject -> string[]
[<System.Security.SecurityCritical>]
static member GetUrlsForObject : MarshalByRefObject -> string[]
Public Shared Function GetUrlsForObject (obj As MarshalByRefObject) As String()

매개 변수

obj
MarshalByRefObject

URL 배열을 검색할 개체입니다.

반환

String[]

개체를 원격으로 식별하는 데 사용될 수 있는 URL이 들어 있는 문자열의 배열이거나, URL을 찾지 못한 경우 null입니다.

특성

예외

직접 실행 호출자에 인프라 권한이 없는 경우

예제

array<String^>^myURLArray = ChannelServices::GetUrlsForObject( myHelloServer );
Console::WriteLine( "Number of URLs for the specified Object: {0}", myURLArray->Length );
for ( int iIndex = 0; iIndex < myURLArray->Length; iIndex++ )
   Console::WriteLine( "URL: {0}", myURLArray[ iIndex ] );
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]);
Dim myURLArray As String() = ChannelServices.GetUrlsForObject(myHelloServer)
Console.WriteLine("Number of URLs for the specified Object: " + _
                                             myURLArray.Length.ToString())
Dim iIndex As Integer
For iIndex = 0 To myURLArray.Length - 1
   Console.WriteLine("URL: " + myURLArray(iIndex))
Next iIndex

적용 대상