IPGlobalProperties.BeginGetUnicastAddresses(AsyncCallback, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpoczyna asynchroniczne żądanie pobrania stabilnej tabeli adresów IP emisji pojedynczej na komputerze lokalnym.
public:
virtual IAsyncResult ^ BeginGetUnicastAddresses(AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginGetUnicastAddresses (AsyncCallback? callback, object? state);
public virtual IAsyncResult BeginGetUnicastAddresses (AsyncCallback callback, object state);
abstract member BeginGetUnicastAddresses : AsyncCallback * obj -> IAsyncResult
override this.BeginGetUnicastAddresses : AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginGetUnicastAddresses (callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- callback
- AsyncCallback
Delegat AsyncCallback .
- state
- Object
Obiekt zawierający informacje o stanie dla tego żądania.
Zwraca
Obiekt IAsyncResult , który odwołuje się do żądania asynchronicznego.
Wyjątki
Ta metoda nie jest implementowana na platformie. Ta metoda korzysta z funkcji natywnej NotifyStableUnicastIpAddressTable
obsługiwanej w systemie Windows Vista i nowszych wersjach.
Wywołanie funkcji natywnej NotifyStableUnicastIpAddressTable
nie powiodło się.
Uwagi
Aby obsługiwać połączenia wychodzące lub akceptować połączenia przychodzące w interfejsie Teredo, aplikacje muszą upewnić się, że interfejs Teredo jest gotowy do użycia. Jest to spowodowane tym, że Teredo może przejść w stan uśpiony, gdy nie jest używany przez pewien czas.
Metoda BeginGetUnicastAddresses umożliwia aplikacji asynchroniczne pobieranie listy stabilnych adresów IP emisji pojedynczej. Właściwość IPAddress.IsIPv6Teredo może służyć do określenia, czy adres IP jest adresem IPv6 Teredo z prefiksem 2001::/32.
Metoda BeginGetUnicastAddresses zwraca również adresy inne niż Teredo i zapewnia wygodniejszy sposób uzyskiwania adresów IP emisji pojedynczej dla systemu niż wyliczanie wszystkich System.Net.NetworkInformation.NetworkInterface obiektów na komputerze lokalnym i wykonywanie zapytań dotyczących skojarzonych adresów IP.