windows::Win32::Data::Xml::MsXml

Trait IServerXMLHTTPRequest_Impl

pub trait IServerXMLHTTPRequest_Impl: IXMLHTTPRequest_Impl {
    // Required methods
    fn setTimeouts(
        &self,
        resolvetimeout: i32,
        connecttimeout: i32,
        sendtimeout: i32,
        receivetimeout: i32,
    ) -> Result<()>;
    fn waitForResponse(
        &self,
        timeoutinseconds: &VARIANT,
    ) -> Result<VARIANT_BOOL>;
    fn getOption(&self, option: SERVERXMLHTTP_OPTION) -> Result<VARIANT>;
    fn setOption(
        &self,
        option: SERVERXMLHTTP_OPTION,
        value: &VARIANT,
    ) -> Result<()>;
}

Required Methods§

fn setTimeouts( &self, resolvetimeout: i32, connecttimeout: i32, sendtimeout: i32, receivetimeout: i32, ) -> Result<()>

fn waitForResponse(&self, timeoutinseconds: &VARIANT) -> Result<VARIANT_BOOL>

fn getOption(&self, option: SERVERXMLHTTP_OPTION) -> Result<VARIANT>

fn setOption(&self, option: SERVERXMLHTTP_OPTION, value: &VARIANT) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§