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
- PageHandlerFactory.cs
- FactoryMaker.cs
- ColumnHeader.cs
- WebHttpBindingElement.cs
- SqlConnectionPoolGroupProviderInfo.cs
- EntityContainerAssociationSetEnd.cs
- BoundingRectTracker.cs
- ActivationArguments.cs
- TableCellCollection.cs
- ListViewGroupItemCollection.cs
- InheritedPropertyChangedEventArgs.cs
- CustomCategoryAttribute.cs
- DataControlField.cs
- HttpHandlerAction.cs
- _SingleItemRequestCache.cs
- HtmlForm.cs
- DataGridCommandEventArgs.cs
- ValueChangedEventManager.cs
- ColorPalette.cs
- CultureNotFoundException.cs
- OrderToken.cs
- EndpointNameMessageFilter.cs
- HttpModuleCollection.cs
- RoutedEventConverter.cs
- ListCollectionView.cs
- XamlPointCollectionSerializer.cs
- OutOfProcStateClientManager.cs
- CircleHotSpot.cs
- EmbeddedMailObject.cs
- SequenceNumber.cs
- CryptoHelper.cs
- DynamicUpdateCommand.cs
- TextTreeTextNode.cs
- DataExpression.cs
- QueryRelOp.cs
- ContextStaticAttribute.cs
- CommandDevice.cs
- SQLBinary.cs
- RequestResizeEvent.cs
- PreservationFileReader.cs
- BigInt.cs
- ADRoleFactoryConfiguration.cs
- DataListComponentEditor.cs
- StringValidator.cs
- BitmapEffect.cs
- OdbcHandle.cs
- CriticalExceptions.cs
- Base64Encoder.cs
- RadioButton.cs
- Label.cs
- TextTreeRootTextBlock.cs
- StateMachine.cs
- EdgeProfileValidation.cs
- HuffModule.cs
- ToolStripItemCollection.cs
- CreateUserWizardStep.cs
- TextEmbeddedObject.cs
- TransformerConfigurationWizardBase.cs
- FilterQuery.cs
- EllipseGeometry.cs
- ChannelParameterCollection.cs
- UnsafeNativeMethods.cs
- Int16AnimationUsingKeyFrames.cs
- ProcessModuleDesigner.cs
- DataGridViewControlCollection.cs
- DefaultPropertyAttribute.cs
- SizeKeyFrameCollection.cs
- CompoundFileStorageReference.cs
- StringArrayEditor.cs
- SecurityMessageProperty.cs
- BuildTopDownAttribute.cs
- BitmapEffectDrawing.cs
- WorkflowRuntimeServiceElementCollection.cs
- Pkcs7Recipient.cs
- ObfuscationAttribute.cs
- XmlDeclaration.cs
- DataGridViewCellPaintingEventArgs.cs
- ApplicationActivator.cs
- CurrentChangedEventManager.cs
- activationcontext.cs
- MenuEventArgs.cs
- Addressing.cs
- StackOverflowException.cs
- TypeToStringValueConverter.cs
- UserThread.cs
- CalloutQueueItem.cs
- FastEncoder.cs
- TypeDependencyAttribute.cs
- InputLangChangeEvent.cs
- TypeListConverter.cs
- CodeDelegateCreateExpression.cs
- X509Chain.cs
- RelationshipWrapper.cs
- KeyGesture.cs
- httpserverutility.cs
- ValidationRule.cs
- GPPOINT.cs
- SamlAdvice.cs
- SqlProfileProvider.cs
- SmiEventSink.cs