pub trait ITransactionDispenser_Impl: Sized {
// Required methods
fn GetOptionsObject(&self) -> Result<ITransactionOptions>;
fn BeginTransaction(
&self,
punkouter: Option<&IUnknown>,
isolevel: i32,
isoflags: u32,
poptions: Option<&ITransactionOptions>
) -> Result<ITransaction>;
}
Required Methods§
fn GetOptionsObject(&self) -> Result<ITransactionOptions>
fn BeginTransaction( &self, punkouter: Option<&IUnknown>, isolevel: i32, isoflags: u32, poptions: Option<&ITransactionOptions> ) -> Result<ITransaction>
Object Safety§
This trait is not object safe.