pub trait ISyndicationClient_Impl: Sized {
    // Required methods
    fn ServerCredential(&self) -> Result<PasswordCredential>;
    fn SetServerCredential(
        &self,
        value: Option<&PasswordCredential>
    ) -> Result<()>;
    fn ProxyCredential(&self) -> Result<PasswordCredential>;
    fn SetProxyCredential(
        &self,
        value: Option<&PasswordCredential>
    ) -> Result<()>;
    fn MaxResponseBufferSize(&self) -> Result<u32>;
    fn SetMaxResponseBufferSize(&self, value: u32) -> Result<()>;
    fn Timeout(&self) -> Result<u32>;
    fn SetTimeout(&self, value: u32) -> Result<()>;
    fn BypassCacheOnRetrieve(&self) -> Result<bool>;
    fn SetBypassCacheOnRetrieve(&self, value: bool) -> Result<()>;
    fn SetRequestHeader(&self, name: &HSTRING, value: &HSTRING) -> Result<()>;
    fn RetrieveFeedAsync(
        &self,
        uri: Option<&Uri>
    ) -> Result<IAsyncOperationWithProgress<SyndicationFeed, RetrievalProgress>>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§