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
- QilGeneratorEnv.cs
- uribuilder.cs
- CatalogZoneDesigner.cs
- SqlNotificationRequest.cs
- LoadWorkflowCommand.cs
- DataGridViewCellValidatingEventArgs.cs
- DataGridViewImageCell.cs
- ConfigurationCollectionAttribute.cs
- StateMachineHelpers.cs
- LinqDataSourceValidationException.cs
- DbConnectionStringBuilder.cs
- XmlSchemaImporter.cs
- ImageDrawing.cs
- BindingGraph.cs
- WebPermission.cs
- IpcClientChannel.cs
- ContentTextAutomationPeer.cs
- SQLInt32.cs
- EncryptedType.cs
- ExpressionSelection.cs
- MethodResolver.cs
- InvokeMethod.cs
- ComNativeDescriptor.cs
- SmtpFailedRecipientException.cs
- ProfileGroupSettingsCollection.cs
- CollectionChangeEventArgs.cs
- DecoderBestFitFallback.cs
- ClientUtils.cs
- GeneralTransform.cs
- MatrixTransform3D.cs
- XmlQueryOutput.cs
- PresentationTraceSources.cs
- Light.cs
- RetrieveVirtualItemEventArgs.cs
- ClassicBorderDecorator.cs
- ObjectCloneHelper.cs
- SystemIcmpV6Statistics.cs
- InternalPermissions.cs
- mediaclock.cs
- ByteStack.cs
- WebServiceFaultDesigner.cs
- WebPartsPersonalization.cs
- AsyncSerializedWorker.cs
- SqlUDTStorage.cs
- _TransmitFileOverlappedAsyncResult.cs
- RightNameExpirationInfoPair.cs
- XMLUtil.cs
- HttpListenerResponse.cs
- PersonalizationEntry.cs
- PromptEventArgs.cs
- Reference.cs
- PerfCounterSection.cs
- BuildManagerHost.cs
- AutoResetEvent.cs
- SerializationTrace.cs
- InvokePatternIdentifiers.cs
- RequiredFieldValidator.cs
- TreeNodeEventArgs.cs
- _Rfc2616CacheValidators.cs
- ExeConfigurationFileMap.cs
- PasswordRecovery.cs
- StaticFileHandler.cs
- GridSplitter.cs
- DiscardableAttribute.cs
- SqlUserDefinedTypeAttribute.cs
- DataGridCellsPresenter.cs
- AddInSegmentDirectoryNotFoundException.cs
- odbcmetadatafactory.cs
- HwndSourceParameters.cs
- ButtonBaseAutomationPeer.cs
- BitmapMetadataBlob.cs
- ProfilePropertyNameValidator.cs
- CaseInsensitiveHashCodeProvider.cs
- AssemblyUtil.cs
- StylusPoint.cs
- SHA1.cs
- SmiMetaDataProperty.cs
- InvalidBodyAccessException.cs
- CountdownEvent.cs
- WebPartManagerInternals.cs
- SByteConverter.cs
- SpoolingTaskBase.cs
- CorrelationToken.cs
- EditorPart.cs
- SafeFindHandle.cs
- BezierSegment.cs
- VBIdentifierTrimConverter.cs
- DataGridAddNewRow.cs
- AnimationException.cs
- WebPartDisplayMode.cs
- EventWaitHandle.cs
- NumericExpr.cs
- DbConnectionInternal.cs
- InstanceLockedException.cs
- PersianCalendar.cs
- MimeObjectFactory.cs
- Int32Rect.cs
- StreamWriter.cs
- CqlLexerHelpers.cs
- DataFormat.cs