Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceLockLostException.cs / 1305376 / InstanceLockLostException.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.Runtime.DurableInstancing
{
using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization;
using System.Security;
using System.Xml.Linq;
[Serializable]
public class InstanceLockLostException : InstancePersistenceCommandException
{
public InstanceLockLostException()
: this(SRCore.InstanceLockLostDefault, null)
{
}
public InstanceLockLostException(string message)
: this(message, null)
{
}
public InstanceLockLostException(string message, Exception innerException)
: base(message, innerException)
{
}
public InstanceLockLostException(XName commandName, Guid instanceId)
: this(commandName, instanceId, null)
{
}
public InstanceLockLostException(XName commandName, Guid instanceId, Exception innerException)
: this(commandName, instanceId, ToMessage(instanceId), innerException)
{
}
public InstanceLockLostException(XName commandName, Guid instanceId, string message, Exception innerException)
: base(commandName, instanceId, message, innerException)
{
}
[SecurityCritical]
protected InstanceLockLostException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
static string ToMessage(Guid instanceId)
{
if (instanceId != Guid.Empty)
{
return SRCore.InstanceLockLostSpecific(instanceId);
}
return SRCore.InstanceLockLostDefault;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MainMenu.cs
- RedBlackList.cs
- HttpRuntime.cs
- FormView.cs
- ElementHostAutomationPeer.cs
- _Semaphore.cs
- EasingQuaternionKeyFrame.cs
- MULTI_QI.cs
- DataGridViewAccessibleObject.cs
- DataGridViewRowCancelEventArgs.cs
- ChangePassword.cs
- VarRemapper.cs
- WebSysDisplayNameAttribute.cs
- BitmapFrameEncode.cs
- FunctionCommandText.cs
- SqlParameterizer.cs
- ProfileParameter.cs
- ListBoxItemAutomationPeer.cs
- Profiler.cs
- BindToObject.cs
- GenericUI.cs
- OracleBoolean.cs
- _RequestCacheProtocol.cs
- TypeSystem.cs
- FlowDocumentPaginator.cs
- TypeUtil.cs
- Vector3DConverter.cs
- ControlCachePolicy.cs
- DatasetMethodGenerator.cs
- PropertyGridDesigner.cs
- TimeSpanMinutesConverter.cs
- TemplateModeChangedEventArgs.cs
- QuerySubExprEliminator.cs
- FacetValueContainer.cs
- FormClosingEvent.cs
- OptimizedTemplateContent.cs
- WsdlBuildProvider.cs
- DataContractAttribute.cs
- HttpConfigurationContext.cs
- DatagridviewDisplayedBandsData.cs
- RequestResizeEvent.cs
- _ListenerResponseStream.cs
- XmlSerializerVersionAttribute.cs
- ProxyWebPartConnectionCollection.cs
- ProjectionCamera.cs
- CompilationRelaxations.cs
- PropertyEmitterBase.cs
- DefaultTraceListener.cs
- IndentTextWriter.cs
- ProxyWebPartManagerDesigner.cs
- NullableDecimalAverageAggregationOperator.cs
- followingsibling.cs
- TextParagraphProperties.cs
- InputScopeNameConverter.cs
- TypeUsage.cs
- ObfuscateAssemblyAttribute.cs
- PeerContact.cs
- RawMouseInputReport.cs
- SecureUICommand.cs
- CollectionEditVerbManager.cs
- NavigationFailedEventArgs.cs
- FlowDocumentReader.cs
- DocumentPageView.cs
- ScaleTransform3D.cs
- WorkflowWebService.cs
- DataTableClearEvent.cs
- ContentPresenter.cs
- FixedSOMSemanticBox.cs
- RawStylusInputReport.cs
- WindowsStatic.cs
- RestClientProxyHandler.cs
- DesignerActionVerbList.cs
- WindowsListViewGroup.cs
- TemplateControlParser.cs
- InitializationEventAttribute.cs
- AppSettingsExpressionBuilder.cs
- XPathAncestorIterator.cs
- WhitespaceReader.cs
- EditorPart.cs
- FormViewUpdateEventArgs.cs
- TextEditorMouse.cs
- WindowsFont.cs
- BindUriHelper.cs
- GridViewCancelEditEventArgs.cs
- Int64Storage.cs
- Dump.cs
- XmlSchemaRedefine.cs
- ControlBindingsCollection.cs
- ScriptRef.cs
- ProviderIncompatibleException.cs
- XmlNodeChangedEventArgs.cs
- URI.cs
- ParseHttpDate.cs
- SHA384Managed.cs
- OptimalBreakSession.cs
- CustomAttribute.cs
- XmlDesigner.cs
- DataGridViewRowEventArgs.cs
- DiagnosticsConfiguration.cs
- StrongNameIdentityPermission.cs