Udostępnij za pośrednictwem


Metoda IVsWebProxy.PrepareWebProxy — (String, UInt32, UInt32, Int32)

 

Przygotowuje serwera proxy sieci web do rozmowy w sieci web, dołączając poświadczeń do niego.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.9.0 (w Microsoft.VisualStudio.Shell.Interop.9.0.dll)

Składnia

int PrepareWebProxy(
    string strWebCallUrl,
    uint oldProxyState,
    out uint newProxyState,
    int fOkToPrompt
)
int PrepareWebProxy(
    String^ strWebCallUrl,
    unsigned int oldProxyState,
    [OutAttribute] unsigned int% newProxyState,
    int fOkToPrompt
)
abstract PrepareWebProxy : 
        strWebCallUrl:string *
        oldProxyState:uint32 *
        newProxyState:uint32 byref *
        fOkToPrompt:int -> int
Function PrepareWebProxy (
    strWebCallUrl As String,
    oldProxyState As UInteger,
    <OutAttribute> ByRef newProxyState As UInteger,
    fOkToPrompt As Integer
) As Integer

Parametry

  • strWebCallUrl
    [w] Adres URL rozmowy w sieci web.
  • oldProxyState
    [w] A __VsWebProxyState wartości, określając aktualny stan serwera proxy dla połączenia sieci web.
  • newProxyState
    [out] A __VsWebProxyState wartości określające nowe Państwo serwera proxy dla połączenia sieci web.
  • fOkToPrompt
    [w] Monituj użytkownika o poświadczenia, jeśli nie są one dostępne.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Ponieważ ta usługa jest implementowane w kodzie zarządzanym, wywołanie do niej z kodu zarządzanego nie będzie przejść przez COM. (lub serwer proxy modelu COM).Zamiast tego będzie wywołanie metody bezpośredniej.Oznacza to, że jeśli jednym wątku głównego obiektu usługi i wywołania wątku tła, połączenie nastąpi na wątek tła.Obowiązkiem rozmówcy, wywołanie metody w głównym wątku podczas wywoływania z fOkToPrompt = TRUE.

Podpis COM

Z vsshell90.idl:

HRESULT PrepareWebProxy(
    [in] BSTR strWebCallUrl,
    [in] VsWebProxyState oldProxyState,
    [out] VsWebProxyState* newProxyState,
    [in] BOOL fOkToPrompt
);

Zobacz też

Interfejs IVsWebProxy
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku