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
- TraceShell.cs
- ISAPIApplicationHost.cs
- AxHostDesigner.cs
- TextElementEditingBehaviorAttribute.cs
- EdmItemCollection.cs
- ManagedIStream.cs
- NullReferenceException.cs
- EventHandlersStore.cs
- RadioButtonList.cs
- MsmqInputMessagePool.cs
- WebBrowserNavigatedEventHandler.cs
- EmbeddedObject.cs
- ISAPIApplicationHost.cs
- LogRecordSequence.cs
- PathFigure.cs
- EntityCommand.cs
- LocalizedNameDescriptionPair.cs
- HtmlInputRadioButton.cs
- WorkflowMarkupSerializer.cs
- GridViewColumnCollectionChangedEventArgs.cs
- shaperfactory.cs
- PropertyGridCommands.cs
- RIPEMD160.cs
- EntityDataSourceReferenceGroup.cs
- TextViewSelectionProcessor.cs
- AffineTransform3D.cs
- _LocalDataStoreMgr.cs
- CompilerLocalReference.cs
- oledbmetadatacollectionnames.cs
- ProfileParameter.cs
- PEFileEvidenceFactory.cs
- SiteMapNode.cs
- MessagingDescriptionAttribute.cs
- GridViewHeaderRowPresenter.cs
- ObjectNavigationPropertyMapping.cs
- DirectoryRedirect.cs
- ReturnValue.cs
- RtfControls.cs
- IDReferencePropertyAttribute.cs
- DrawToolTipEventArgs.cs
- StylusPointPropertyUnit.cs
- TreeNodeBindingCollection.cs
- SQLRoleProvider.cs
- X509ThumbprintKeyIdentifierClause.cs
- WebBrowserEvent.cs
- TransportElement.cs
- ActivityCodeDomSerializationManager.cs
- Annotation.cs
- Section.cs
- InvalidOperationException.cs
- DescriptionAttribute.cs
- ContainerAction.cs
- RegionData.cs
- InitializerFacet.cs
- _ScatterGatherBuffers.cs
- QueryConverter.cs
- BamlBinaryWriter.cs
- EventRoute.cs
- ConfigurationSection.cs
- COM2ColorConverter.cs
- MDIControlStrip.cs
- BamlRecordReader.cs
- oledbconnectionstring.cs
- AspCompat.cs
- CodeParameterDeclarationExpressionCollection.cs
- GeneralTransform2DTo3D.cs
- ClientSettingsStore.cs
- GrammarBuilder.cs
- RotateTransform.cs
- Qualifier.cs
- Transform.cs
- ToolStripItemDataObject.cs
- GuidConverter.cs
- EntityReference.cs
- IteratorDescriptor.cs
- CompositeFontInfo.cs
- AuthenticationManager.cs
- RowToFieldTransformer.cs
- ModifierKeysValueSerializer.cs
- XmlSignatureProperties.cs
- TypeAccessException.cs
- ClientSideProviderDescription.cs
- MaskedTextBoxTextEditor.cs
- WsdlEndpointConversionContext.cs
- DataGridViewLinkCell.cs
- EventTask.cs
- SQLDateTimeStorage.cs
- ChildrenQuery.cs
- SHA1CryptoServiceProvider.cs
- InternalControlCollection.cs
- SelectionHighlightInfo.cs
- documentsequencetextview.cs
- ZipPackage.cs
- SafeProcessHandle.cs
- WebPartConnectionsDisconnectVerb.cs
- RegexWriter.cs
- PowerModeChangedEventArgs.cs
- RolePrincipal.cs
- ImageField.cs
- StringUtil.cs