Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstancePersistenceException.cs / 1305376 / InstancePersistenceException.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 InstancePersistenceException : Exception { const string CommandNameName = "instancePersistenceCommandName"; public InstancePersistenceException() : base(ToMessage(null)) { } public InstancePersistenceException(string message) : base(message) { } public InstancePersistenceException(string message, Exception innerException) : base(message, innerException) { } public InstancePersistenceException(XName commandName) : this(commandName, ToMessage(commandName)) { } public InstancePersistenceException(XName commandName, Exception innerException) : this(commandName, ToMessage(commandName), innerException) { } public InstancePersistenceException(XName commandName, string message) : base(message) { CommandName = commandName; } public InstancePersistenceException(XName commandName, string message, Exception innerException) : base(message, innerException) { CommandName = commandName; } [SecurityCritical] protected InstancePersistenceException(SerializationInfo info, StreamingContext context) : base(info, context) { CommandName = info.GetValue(CommandNameName, typeof(XName)) as XName; } public XName CommandName { get; private set; } [Fx.Tag.SecurityNote(Critical = "Overrides critical inherited method")] [SecurityCritical] [SuppressMessage(FxCop.Category.Security, FxCop.Rule.SecureGetObjectDataOverrides, Justification = "Method is SecurityCritical")] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue(CommandNameName, CommandName, typeof(XName)); } static string ToMessage(XName commandName) { return commandName == null ? SRCore.GenericInstanceCommandNull : SRCore.GenericInstanceCommand(commandName); } } } // 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 InstancePersistenceException : Exception { const string CommandNameName = "instancePersistenceCommandName"; public InstancePersistenceException() : base(ToMessage(null)) { } public InstancePersistenceException(string message) : base(message) { } public InstancePersistenceException(string message, Exception innerException) : base(message, innerException) { } public InstancePersistenceException(XName commandName) : this(commandName, ToMessage(commandName)) { } public InstancePersistenceException(XName commandName, Exception innerException) : this(commandName, ToMessage(commandName), innerException) { } public InstancePersistenceException(XName commandName, string message) : base(message) { CommandName = commandName; } public InstancePersistenceException(XName commandName, string message, Exception innerException) : base(message, innerException) { CommandName = commandName; } [SecurityCritical] protected InstancePersistenceException(SerializationInfo info, StreamingContext context) : base(info, context) { CommandName = info.GetValue(CommandNameName, typeof(XName)) as XName; } public XName CommandName { get; private set; } [Fx.Tag.SecurityNote(Critical = "Overrides critical inherited method")] [SecurityCritical] [SuppressMessage(FxCop.Category.Security, FxCop.Rule.SecureGetObjectDataOverrides, Justification = "Method is SecurityCritical")] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue(CommandNameName, CommandName, typeof(XName)); } static string ToMessage(XName commandName) { return commandName == null ? SRCore.GenericInstanceCommandNull : SRCore.GenericInstanceCommand(commandName); } } } // 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
- MostlySingletonList.cs
- BuildDependencySet.cs
- TextElement.cs
- FixedSOMPageConstructor.cs
- cookie.cs
- ReadOnlyNameValueCollection.cs
- OleDbPropertySetGuid.cs
- BamlRecords.cs
- CompiledQueryCacheEntry.cs
- AudioStateChangedEventArgs.cs
- DetailsViewDeletedEventArgs.cs
- EdmTypeAttribute.cs
- DocumentXmlWriter.cs
- InputLanguageSource.cs
- MimeWriter.cs
- GridItem.cs
- Misc.cs
- WebPartDeleteVerb.cs
- DesignerAutoFormatStyle.cs
- DataGridViewComboBoxEditingControl.cs
- DrawingImage.cs
- DiscoveryInnerClientManaged11.cs
- ToolboxItemCollection.cs
- handlecollector.cs
- BitmapScalingModeValidation.cs
- coordinatorscratchpad.cs
- DeploymentSection.cs
- StylusTip.cs
- TreeViewEvent.cs
- elementinformation.cs
- MergePropertyDescriptor.cs
- DockingAttribute.cs
- SourceLocation.cs
- RequiredFieldValidator.cs
- BitmapMetadataBlob.cs
- SimpleHandlerFactory.cs
- Crypto.cs
- InvalidAsynchronousStateException.cs
- DoubleCollection.cs
- ProcessThreadCollection.cs
- EntityDataSourceUtil.cs
- AttachedAnnotationChangedEventArgs.cs
- webclient.cs
- BinarySerializer.cs
- ObjectParameter.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ContentPropertyAttribute.cs
- ExpressionConverter.cs
- ImportedPolicyConversionContext.cs
- ConnectionConsumerAttribute.cs
- FilterUserControlBase.cs
- Documentation.cs
- ExecutionEngineException.cs
- StatusBarPanelClickEvent.cs
- TextBounds.cs
- MasterPageCodeDomTreeGenerator.cs
- StringBlob.cs
- TemplateBuilder.cs
- AnnotationStore.cs
- DataRelationPropertyDescriptor.cs
- RelatedCurrencyManager.cs
- ColumnResult.cs
- ViewManager.cs
- DataGridViewToolTip.cs
- DataSysAttribute.cs
- DataListCommandEventArgs.cs
- ColumnWidthChangedEvent.cs
- Function.cs
- SimpleRecyclingCache.cs
- ClientSettingsProvider.cs
- TraceRecord.cs
- XPathSelfQuery.cs
- GenericArgumentsUpdater.cs
- FixedPageProcessor.cs
- DataTableMappingCollection.cs
- XmlEnumAttribute.cs
- StringCollectionEditor.cs
- DataGridViewButtonCell.cs
- ValueUnavailableException.cs
- PageSettings.cs
- RsaKeyIdentifierClause.cs
- DataBoundControlHelper.cs
- StdValidatorsAndConverters.cs
- XdrBuilder.cs
- ArraySortHelper.cs
- Rules.cs
- AmbiguousMatchException.cs
- TableProviderWrapper.cs
- HtmlForm.cs
- QuaternionRotation3D.cs
- KnownBoxes.cs
- SortedDictionary.cs
- DetailsViewInsertEventArgs.cs
- FileDataSourceCache.cs
- ListViewItem.cs
- Point.cs
- ClipboardData.cs
- CommandField.cs
- HttpCapabilitiesSectionHandler.cs
- AsymmetricSignatureDeformatter.cs