Trait IAzClientContext3_Impl
pub trait IAzClientContext3_Impl: IAzClientContext2_Impl {
// Required methods
fn AccessCheck2(
&self,
bstrobjectname: &BSTR,
bstrscopename: &BSTR,
loperation: i32,
) -> Result<u32>;
fn IsInRoleAssignment(
&self,
bstrscopename: &BSTR,
bstrrolename: &BSTR,
) -> Result<VARIANT_BOOL>;
fn GetOperations(&self, bstrscopename: &BSTR) -> Result<IAzOperations>;
fn GetTasks(&self, bstrscopename: &BSTR) -> Result<IAzTasks>;
fn BizRuleParameters(&self) -> Result<IAzBizRuleParameters>;
fn BizRuleInterfaces(&self) -> Result<IAzBizRuleInterfaces>;
fn GetGroups(
&self,
bstrscopename: &BSTR,
uloptions: &AZ_PROP_CONSTANTS,
) -> Result<VARIANT>;
fn Sids(&self) -> Result<VARIANT>;
}
Required Methods§
fn AccessCheck2( &self, bstrobjectname: &BSTR, bstrscopename: &BSTR, loperation: i32, ) -> Result<u32>
fn IsInRoleAssignment( &self, bstrscopename: &BSTR, bstrrolename: &BSTR, ) -> Result<VARIANT_BOOL>
fn GetOperations(&self, bstrscopename: &BSTR) -> Result<IAzOperations>
fn GetTasks(&self, bstrscopename: &BSTR) -> Result<IAzTasks>
fn BizRuleParameters(&self) -> Result<IAzBizRuleParameters>
fn BizRuleInterfaces(&self) -> Result<IAzBizRuleInterfaces>
fn GetGroups( &self, bstrscopename: &BSTR, uloptions: &AZ_PROP_CONSTANTS, ) -> Result<VARIANT>
fn Sids(&self) -> Result<VARIANT>
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.