Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.WorkflowServices / System / ServiceModel / Persistence / InstanceLockException.cs / 1305376 / InstanceLockException.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Persistence
{
using System;
using System.Runtime.Serialization;
using System.Security.Permissions;
[Serializable]
public class InstanceLockException : PersistenceException
{
Guid id;
public InstanceLockException()
: this(SR2.GetString(SR2.CannotAcquireLockDefault), null)
{
}
public InstanceLockException(string message)
: this(message, null)
{
}
public InstanceLockException(string message, Exception innerException)
: base(message, innerException)
{
}
public InstanceLockException(Guid id)
: this(SR2.GetString(SR2.CannotAcquireLockSpecific, id))
{
this.id = id;
}
public InstanceLockException(Guid id, string message)
: this(message, null)
{
this.id = id;
}
public InstanceLockException(Guid id, string message, Exception innerException)
: base(message, innerException)
{
this.id = id;
}
public InstanceLockException(Guid id, Exception innerException)
: this(SR2.GetString(SR2.CannotAcquireLockSpecific, id), innerException)
{
this.id = id;
}
protected InstanceLockException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
this.id = (Guid) info.GetValue("id", typeof(Guid));
}
public Guid InstanceId
{
get { return this.id; }
}
[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue("id", id);
}
}
}
// 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
- DbgCompiler.cs
- OracleMonthSpan.cs
- BitmapEffectGeneralTransform.cs
- SourceLineInfo.cs
- PrinterSettings.cs
- DbParameterCollectionHelper.cs
- TextEditorMouse.cs
- NativeMethods.cs
- SecurityElement.cs
- FieldTemplateFactory.cs
- ResourceExpressionEditorSheet.cs
- AnnotationAdorner.cs
- updateconfighost.cs
- DynamicDataRouteHandler.cs
- Pen.cs
- CachedFontFamily.cs
- Configuration.cs
- CqlLexerHelpers.cs
- PingOptions.cs
- ObjectAnimationBase.cs
- BaseResourcesBuildProvider.cs
- UIElement3DAutomationPeer.cs
- StreamInfo.cs
- XsdCachingReader.cs
- ListItem.cs
- AddDataControlFieldDialog.cs
- LiteralControl.cs
- EventWaitHandleSecurity.cs
- SolidColorBrush.cs
- SHA384.cs
- SqlDataSource.cs
- WsdlBuildProvider.cs
- ResourceType.cs
- BamlResourceSerializer.cs
- TextStore.cs
- SizeValueSerializer.cs
- BaseCodePageEncoding.cs
- DeviceSpecificChoice.cs
- EventTrigger.cs
- Trace.cs
- ColorAnimationUsingKeyFrames.cs
- EnlistmentState.cs
- WaitHandleCannotBeOpenedException.cs
- AutomationElementCollection.cs
- CommandEventArgs.cs
- AvTrace.cs
- Vector3DAnimation.cs
- BinaryFormatter.cs
- TransformCollection.cs
- EntryPointNotFoundException.cs
- CookielessHelper.cs
- EntityAdapter.cs
- IgnoreFileBuildProvider.cs
- IgnoreFileBuildProvider.cs
- ColorConvertedBitmap.cs
- datacache.cs
- CryptoKeySecurity.cs
- ScrollChrome.cs
- DiscoveryDocumentSerializer.cs
- FileFormatException.cs
- KeyProperty.cs
- ProcessHostServerConfig.cs
- MapPathBasedVirtualPathProvider.cs
- WebPartTransformerAttribute.cs
- HtmlTableCellCollection.cs
- SQLDecimal.cs
- SoundPlayer.cs
- RoutedEventArgs.cs
- HatchBrush.cs
- Matrix.cs
- BufferedGraphicsManager.cs
- CompilerParameters.cs
- NativeMethodsCLR.cs
- StorageEntityTypeMapping.cs
- SqlExpressionNullability.cs
- ProxyGenerationError.cs
- PropertyChangingEventArgs.cs
- _ProxyChain.cs
- TableItemStyle.cs
- WSFederationHttpBinding.cs
- CodeComment.cs
- OleDbTransaction.cs
- DataServiceBehavior.cs
- EventProviderWriter.cs
- ByteViewer.cs
- PerfCounterSection.cs
- MultiAsyncResult.cs
- ColorAnimationUsingKeyFrames.cs
- SafeHandles.cs
- HttpListenerRequestUriBuilder.cs
- Matrix.cs
- WebDisplayNameAttribute.cs
- RectAnimationUsingKeyFrames.cs
- EndpointDiscoveryBehavior.cs
- AppLevelCompilationSectionCache.cs
- ObjectToIdCache.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- SafeCryptoHandles.cs
- URLString.cs
- SoapAttributeOverrides.cs