Trait windows::Web::Syndication::ISyndicationClient_Impl
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§
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>>
Object Safety§
This trait is not object safe.