Struct mssf_core::client::svc::IFabricServiceManagementClient6Wrap
source · pub struct IFabricServiceManagementClient6Wrap { /* private fields */ }
Implementations§
source§impl IFabricServiceManagementClient6Wrap
impl IFabricServiceManagementClient6Wrap
pub fn new() -> IFabricServiceManagementClient6Wrap
pub fn CreateService( &self, description: &FABRIC_SERVICE_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn CreateServiceFromTemplate2( &self, serviceFromTemplateDescription: &FABRIC_SERVICE_FROM_TEMPLATE_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn DeleteService( &self, name: &u16, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn DeleteService2( &self, deleteDescription: &FABRIC_DELETE_SERVICE_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn GetServiceDescription( &self, name: &u16, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<IFabricServiceDescriptionResult>> ⓘ
pub fn GetServiceManifest( &self, applicationTypeName: PCWSTR, applicationTypeVersion: PCWSTR, serviceManifestName: PCWSTR, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<IFabricStringResult>> ⓘ
pub fn RegisterServiceNotificationFilter( &self, description: &FABRIC_SERVICE_NOTIFICATION_FILTER_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<i64>> ⓘ
pub fn RemoveReplica( &self, description: &FABRIC_REMOVE_REPLICA_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn ResolveServicePartition( &self, name: &u16, partitionKeyType: FABRIC_PARTITION_KEY_TYPE, partitionKey: &c_void, previousResult: &IFabricResolvedServicePartitionResult, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<IFabricResolvedServicePartitionResult>> ⓘ
pub fn RestartReplica( &self, description: &FABRIC_RESTART_REPLICA_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn UnregisterServiceNotificationFilter( &self, filterId: i64, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
pub fn UpdateService( &self, name: &u16, serviceUpdateDescription: &FABRIC_SERVICE_UPDATE_DESCRIPTION, timeoutMilliseconds: u32 ) -> FabricReceiver<Result<()>> ⓘ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IFabricServiceManagementClient6Wrap
impl RefUnwindSafe for IFabricServiceManagementClient6Wrap
impl Send for IFabricServiceManagementClient6Wrap
impl Sync for IFabricServiceManagementClient6Wrap
impl Unpin for IFabricServiceManagementClient6Wrap
impl UnwindSafe for IFabricServiceManagementClient6Wrap
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more