BTXService 类

定义

public ref class BTXService abstract : Microsoft::XLANGs::Core::Service, Microsoft::XLANGs::BizTalk::ProcessInterface::IOrchestration, Microsoft::XLANGs::Core::IResource, System::Runtime::Serialization::IDeserializationCallback
[System.Serializable]
public abstract class BTXService : Microsoft.XLANGs.Core.Service, Microsoft.XLANGs.BizTalk.ProcessInterface.IOrchestration, Microsoft.XLANGs.Core.IResource, System.Runtime.Serialization.IDeserializationCallback
type BTXService = class
    inherit Service
    interface IResource
    interface IOrchestration
    interface IDeserializationCallback
Public MustInherit Class BTXService
Inherits Service
Implements IDeserializationCallback, IOrchestration, IResource
继承
BTXService
属性
实现
Microsoft.XLANGs.BizTalk.ProcessInterface.IOrchestration IResource IDeserializationCallback

构造函数

BTXService(Guid, BTXSession, String, BTXEvents)
BTXService(Int32, Guid, BTXService, String)

字段

_completing (继承自 Service)
_controlPropName
_dehydrationStatus (继承自 Service)
_dupMsgs
_instanceId (继承自 Service)
_needsStart (继承自 Service)
_rootContext (继承自 Service)
_segments (继承自 Service)
_serviceAborted (继承自 Service)
_serviceComplete (继承自 Service)
_shutdownScheduled (继承自 Service)
_stateMgrs (继承自 Service)
_stateSucceeded (继承自 Service)
_stopDelivery (继承自 Service)
_suspendInfo (继承自 Service)
_suspending (继承自 Service)
ActualCommits (继承自 Service)
CommitCount (继承自 Service)
OnPersistable (继承自 Service)
ServiceAbortedEventID (继承自 Service)
ServiceCompletedEventID (继承自 Service)
ServiceCreatedEventID (继承自 Service)
ServiceDehydratableEventID (继承自 Service)
ServiceDehydratedEventID (继承自 Service)
ServicePerformedShutdownEventID (继承自 Service)
ServiceRehydratedEventID (继承自 Service)
ServiceRunnableEventID (继承自 Service)
ServiceSuspendedEventID (继承自 Service)
ServiceTerminatedEventID (继承自 Service)

属性

__MyService (继承自 Service)
_debugging (继承自 Service)
_Locks (继承自 Service)
_session
_tracker
Aborted (继承自 Service)
ActivationSubGuids
ActiveTimers (继承自 Service)
AggressivelyRemoveCommits (继承自 Service)
Args
AtomicContext (继承自 Service)
CanFinish (继承自 Service)
CommitStateManager (继承自 Service)
Committing (继承自 Service)
Compensating (继承自 Service)
CompensationSegment (继承自 Service)
Completed (继承自 Service)
Completing (继承自 Service)
Convoys (继承自 Service)
ConvoySetGuids
CorrelationTypes (继承自 Service)
DehydrationStatus (继承自 Service)
EventLocations (继承自 Service)
ExceptionEscaped (继承自 Service)
ExceptionLocation (继承自 Service)
FullName (继承自 Service)
HasActivation (继承自 Service)
HasALiveAtomicTransaction (继承自 Service)
InCommitRemoval (继承自 Service)
Index (继承自 Service)
InstanceId (继承自 Service)
InterchangeId
IsAtomic (继承自 Service)
IsDebugged (继承自 Service)
IsDehydratable
IsInstanceValid
IsRootService (继承自 Service)
IsTransactional (继承自 Service)
KillInstanceState (继承自 Service)
LockManager (继承自 Service)
Manager (继承自 Service)
MayAttemptDehydration (继承自 Service)
Name (继承自 Service)
NeedsStart (继承自 Service)
odXml (继承自 Service)
Parent (继承自 Service)
PersistenceFormatVersion (继承自 Service)
PortInformation (继承自 Service)
Precluded (继承自 Service)
PrimaryStore (继承自 Service)
ProgressLocations (继承自 Service)
RequiresCompensation (继承自 Service)
RootContext (继承自 Service)
RootService
RunningDefaultCompensation (继承自 Service)
Scheduler (继承自 Service)
ServiceId (继承自 Service)
Session
ShutdownScheduled (继承自 Service)
StaleStateLock
StringLookup
SubFields (继承自 Service)
Subscriptions (继承自 Service)
Succeeded (继承自 Service)
SuccessorSegment (继承自 Service)
Suspending (继承自 Service)
TrackCallSequence (继承自 Service)
TrackDataStream (继承自 Service)
Tracker
TrackSequence (继承自 Service)
Type (继承自 Service)
ValueTable (继承自 Service)
XlangStore (继承自 Service)

方法

Abort()
AddGetObjectSubscription()
AddSubscription(Subscription) (继承自 Service)
AddTransactedWork(Transacted, XlangStore) (继承自 Service)
ApplyTransform(Type, Object[], Object[]) (继承自 Service)
CacheStaticState(Guid)
CanDeliverMessages()
ClearUnreadMessages() (继承自 Service)
CompleteChildState(IStateManager, Boolean, Boolean) (继承自 Service)
ConsiderDehydrating(Boolean)
CreateMessageWrapperForUserCode(XLANGMessage, Int32) (继承自 Service)
CreateMessageWrapperForUserCode(XLANGMessage) (继承自 Service)
CreateTimeoutMessage(Context)
DebugBreak(Boolean, Boolean) (继承自 Service)
Dehydrate() (继承自 Service)
DeleteSubscription(Guid, Context) (继承自 Service)
DeleteTimeout(Subscription) (继承自 Service)
DeliverMessage(Guid, IBTMessage, Boolean)
DeliverPendingMessages() (继承自 Service)
Dispose()
DoBeforeCommit(SrvCommand) (继承自 Service)
DoneWithChildCompensationHandler(IStateManager, Segment, Segment) (继承自 Service)
EstimateServiceIdlenessDuration(TimeSpan) (继承自 Service)
ExceptionRaised() (继承自 Service)
ExceptionRaised(Exception) (继承自 Service)
ExecService(Context, Type, Object[], ActivityFlags)
ExecService(Context, Type, Object[]) (继承自 Service)
FinalConstruct() (继承自 Service)
FireOnAborted() (继承自 Service)
FireOnCompleted() (继承自 Service)
FireOnCreated() (继承自 Service)
FireOnDehydratable(Boolean) (继承自 Service)
FireOnDehydrated() (继承自 Service)
FireOnPerformedShutdown() (继承自 Service)
FireOnRehydrated() (继承自 Service)
FireOnRunnable() (继承自 Service)
FireOnSuspended() (继承自 Service)
FireOnTerminated() (继承自 Service)
FriendlyNameFromShapeId(String) (继承自 Service)
GetAtomicContext(ArrayList) (继承自 Service)
GetExtendedData(Object) (继承自 Service)
GetPropertyValue(Type) (继承自 Service)
GetPropertyValueThrows(Type)
GetServiceCorrelationTypes(Guid)
GoLive(String, String, String, String, String, String, Guid[], Guid[], Delegate, ITransaction)
HandleSpecialMessage(IBTMessage)
HelpDehydrating()
Initialize()
InitializeTrackerForCallee(Events, Location)
InitStaticData(Guid)
IsActivationSubscription(Guid)
IsPlatformNonRecoverableException(Exception)
LookupSubscription(Guid) (继承自 Service)
MarkDehydrationScheduled() (继承自 Service)
MarkInstanceNonValid()
MarkNonDehydratable() (继承自 Service)
NewXlangStore()
NotifyDebugBreak() (继承自 Service)
OnBeginCatchHandler(Int32) (继承自 Service)
OnBeginCompensation(Int32) (继承自 Service)
OnEndCatchHandler(Int32, Segment) (继承自 Service)
OnEndCompensation(Int32, Segment) (继承自 Service)
OnMessageDisposed(XMessage) (继承自 Service)
OnServiceHasNoWork() (继承自 Service)
PendingCommit(Boolean, XMessage) (继承自 Service)
PerfOnTxnScopeAbort()
PerfOnTxnScopeCompensate()
PerfOnTxnScopeComplete()
PerformDehydration(Boolean)
Persist(Boolean, Context, Boolean, Boolean, Boolean, Boolean) (继承自 Service)
PostPersist(Context) (继承自 Service)
PostProgressInc(Segment, Context, Int32) (继承自 Service)
PostTimeout(DateTime, Context) (继承自 Service)
PrepareToPendingCommit(Segment) (继承自 Service)
PrepareToPendingCommitCore(Segment, Boolean) (继承自 Service)
PrePersist(Boolean, Context) (继承自 Service)
PrePersist(Boolean, XlangStore) (继承自 Service)
PreProgressInc(Segment, Context, Int32) (继承自 Service)
PropertyValueFromOdXml(String, String) (继承自 Service)
QueueAdministrativeWorkItem(WaitCallback, Object)
QueueUserWorkItem(WaitCallback, Object)
ReBuildState(IStateManager) (继承自 Service)
RegisterOrphanedMessage(XMessage) (继承自 Service)
Rehydrate() (继承自 Service)
Rehydrate(Guid, BTXSession, IBTInstanceState, Boolean)
RehydrateSegments() (继承自 Service)
RehydrateTracker(Service) (继承自 Service)
RemoveSubscription(Guid) (继承自 Service)
RequestForceSuspend(Segment, Context, String) (继承自 Service)
RequestSuspend(Segment, Context, String) (继承自 Service)
RequestTerminate(Context, String) (继承自 Service)
RestoreStaticData(Guid)
ResumeInDebugMode(Envelope)
Rollback(Context) (继承自 Service)
Run(StopConditions)
RunChildCompensation(Segment, Int32, Boolean, Object[]) (继承自 Service)
RunCompensation(Segment, Object[]) (继承自 Service)
RunDefaultCompensation(Segment) (继承自 Service)
ScheduleComplete(Context, Boolean, Boolean)
ServiceDone(Segment, Context) (继承自 Service)
SetExtendedData(Object, Object) (继承自 Service)
Shutdown()
StackTrace(ArrayList, Segment) (继承自 Service)
StackTrace(Context) (继承自 Service)
StackTrace(Segment) (继承自 Service)
Suspend(Object) (继承自 Service)
SuspendSchedule(Envelope, SuspendInfo, Boolean, Boolean)
Terminate(Object) (继承自 Service)
TerminateAtomicContexts() (继承自 Service)
TerminateSchedule(Envelope)
TimeoutOccured(Object) (继承自 Service)
UnscheduleRunningSegments(Exception) (继承自 Service)
UnwrapMessageFromUserCode(XLANGMessage, Context, XMessage) (继承自 Service)
UnwrapPartFromUserCode(XLANGPart, Part) (继承自 Service)

事件

OnDebugBreak (继承自 Service)

显式接口实现

IDeserializationCallback.OnDeserialization(Object)
IOrchestration.Environment
IOrchestration.EstimateServiceIdlenessDuration(TimeSpan)
IOrchestration.ExecutionStatus
IOrchestration.MarkDehydrationScheduled()
IResource.IsUsable
IResource.Key
IResource.SyncRoot

适用于