Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceCollisionException.cs / 1305376 / InstanceCollisionException.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 InstanceCollisionException : InstancePersistenceCommandException { public InstanceCollisionException() : this(SRCore.InstanceCollisionDefault, null) { } public InstanceCollisionException(string message) : this(message, null) { } public InstanceCollisionException(string message, Exception innerException) : base(message, innerException) { } public InstanceCollisionException(XName commandName, Guid instanceId) : this(commandName, instanceId, null) { } public InstanceCollisionException(XName commandName, Guid instanceId, Exception innerException) : this(commandName, instanceId, ToMessage(instanceId), innerException) { } public InstanceCollisionException(XName commandName, Guid instanceId, string message, Exception innerException) : base(commandName, instanceId, message, innerException) { } [SecurityCritical] protected InstanceCollisionException(SerializationInfo info, StreamingContext context) : base(info, context) { } static string ToMessage(Guid instanceId) { if (instanceId != Guid.Empty) { return SRCore.InstanceCollisionSpecific(instanceId); } return SRCore.InstanceCollisionDefault; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // 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 InstanceCollisionException : InstancePersistenceCommandException { public InstanceCollisionException() : this(SRCore.InstanceCollisionDefault, null) { } public InstanceCollisionException(string message) : this(message, null) { } public InstanceCollisionException(string message, Exception innerException) : base(message, innerException) { } public InstanceCollisionException(XName commandName, Guid instanceId) : this(commandName, instanceId, null) { } public InstanceCollisionException(XName commandName, Guid instanceId, Exception innerException) : this(commandName, instanceId, ToMessage(instanceId), innerException) { } public InstanceCollisionException(XName commandName, Guid instanceId, string message, Exception innerException) : base(commandName, instanceId, message, innerException) { } [SecurityCritical] protected InstanceCollisionException(SerializationInfo info, StreamingContext context) : base(info, context) { } static string ToMessage(Guid instanceId) { if (instanceId != Guid.Empty) { return SRCore.InstanceCollisionSpecific(instanceId); } return SRCore.InstanceCollisionDefault; } } } // 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
- DefaultIfEmptyQueryOperator.cs
- DesignerActionItemCollection.cs
- Type.cs
- TrackingServices.cs
- Knowncolors.cs
- SqlVersion.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- RSAPKCS1SignatureDeformatter.cs
- WindowShowOrOpenTracker.cs
- NavigationService.cs
- DynamicMetaObjectBinder.cs
- InplaceBitmapMetadataWriter.cs
- ProgressChangedEventArgs.cs
- UInt16Converter.cs
- AnnotationResourceChangedEventArgs.cs
- Glyph.cs
- HwndSourceKeyboardInputSite.cs
- Calendar.cs
- CursorInteropHelper.cs
- TraceUtility.cs
- QueryPageSettingsEventArgs.cs
- future.cs
- GB18030Encoding.cs
- CultureTable.cs
- FontFamilyValueSerializer.cs
- FusionWrap.cs
- IRCollection.cs
- FontStyle.cs
- ByteStorage.cs
- HtmlSelect.cs
- AliasedExpr.cs
- NotFiniteNumberException.cs
- TextParagraphCache.cs
- Util.cs
- ObjectDataProvider.cs
- ExplicitDiscriminatorMap.cs
- StyleSelector.cs
- ArithmeticException.cs
- DeclarativeCatalogPartDesigner.cs
- fixedPageContentExtractor.cs
- ColumnCollection.cs
- XmlQueryRuntime.cs
- DesignerCategoryAttribute.cs
- ValidationEventArgs.cs
- RefType.cs
- SubqueryRules.cs
- SafeProcessHandle.cs
- JsonDataContract.cs
- GlyphingCache.cs
- ExceptionUtil.cs
- PropertyGridEditorPart.cs
- IconHelper.cs
- TreeNodeCollectionEditorDialog.cs
- MemberAssignmentAnalysis.cs
- BamlTreeMap.cs
- ClientBase.cs
- HMACSHA384.cs
- FontDifferentiator.cs
- SqlSelectClauseBuilder.cs
- Keywords.cs
- SystemIcons.cs
- SqlConnectionHelper.cs
- _TimerThread.cs
- ConfigurationStrings.cs
- MenuEventArgs.cs
- ClientScriptItem.cs
- HttpFormatExtensions.cs
- RecordsAffectedEventArgs.cs
- SafeFindHandle.cs
- IDispatchConstantAttribute.cs
- WebServiceResponseDesigner.cs
- IPAddressCollection.cs
- BindingList.cs
- PrintPreviewControl.cs
- PrimitiveCodeDomSerializer.cs
- PersistenceContextEnlistment.cs
- PathFigure.cs
- ProjectionCamera.cs
- X509ChainElement.cs
- ParenthesizePropertyNameAttribute.cs
- StatusBarItemAutomationPeer.cs
- X509PeerCertificateAuthenticationElement.cs
- SyndicationItem.cs
- WebControlsSection.cs
- MaskedTextProvider.cs
- StatusBarPanel.cs
- AsyncResult.cs
- ElementUtil.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- DoubleCollection.cs
- SqlInternalConnectionSmi.cs
- HasActivatableWorkflowEvent.cs
- AssociationTypeEmitter.cs
- XmlIgnoreAttribute.cs
- EdmValidator.cs
- exports.cs
- safex509handles.cs
- HMACSHA512.cs
- BitmapInitialize.cs
- TileModeValidation.cs