IVsWebProxy.PrepareWebProxy(String, UInt32, UInt32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Web proxy 'sini, kimlik bilgilerini ekleyerek bir Web çağrısı için hazırlar.
public:
int PrepareWebProxy(System::String ^ strWebCallUrl, System::UInt32 oldProxyState, [Runtime::InteropServices::Out] System::UInt32 % newProxyState, int fOkToPrompt);
int PrepareWebProxy(std::wstring const & strWebCallUrl, unsigned int oldProxyState, [Runtime::InteropServices::Out] unsigned int & newProxyState, int fOkToPrompt);
public int PrepareWebProxy (string strWebCallUrl, uint oldProxyState, out uint newProxyState, int fOkToPrompt);
abstract member PrepareWebProxy : string * uint32 * uint32 * int -> int
Public Function PrepareWebProxy (strWebCallUrl As String, oldProxyState As UInteger, ByRef newProxyState As UInteger, fOkToPrompt As Integer) As Integer
Parametreler
- strWebCallUrl
- String
'ndaki Web çağrısının URL 'SI.
- oldProxyState
- UInt32
'ndaki __VsWebProxyState Web çağrısının geçerli proxy durumunu belirten bir değer.
- newProxyState
- UInt32
dışı __VsWebProxyState Web çağrısının yeni proxy durumunu belirten bir değer.
- fOkToPrompt
- Int32
'ndaki Yoksa kullanıcıdan kimlik bilgilerini iste.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
Bu hizmet yönetilen kodda uygulandığından, yönetilen koddan buna yapılan bir çağrı COM birlikte çalışabilirliğine (veya COM proxy) geçmeyecektir. Bunun yerine, doğrudan yöntem çağrısı olacaktır. Bu, bir hizmet nesnesi ana iş parçacığını alır ve arka plan iş parçacığında çağrıyı yaparsanız, çağrının arka plan iş parçacığında gerçekleşmeyeceği anlamına gelir. Çağıran, ile çağrılırken yöntemi ana iş parçacığında çağırma sorumluluğundadır fOkToPrompt = TRUE .
COM Imzası
Vsshell90. IDL adresinden:
HRESULT PrepareWebProxy(
[in] BSTR strWebCallUrl,
[in] VsWebProxyState oldProxyState,
[out] VsWebProxyState* newProxyState,
[in] BOOL fOkToPrompt
);