Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PersistenceProviderElement.cs
- ItemList.cs
- MachineKeyConverter.cs
- CodeCommentStatement.cs
- CollectionView.cs
- AutomationProperties.cs
- FormatterServicesNoSerializableCheck.cs
- FlatButtonAppearance.cs
- XmlIgnoreAttribute.cs
- JsonDeserializer.cs
- FileSystemWatcher.cs
- SchemaSetCompiler.cs
- Types.cs
- smtppermission.cs
- ConfigurationSettings.cs
- RowToParametersTransformer.cs
- ArglessEventHandlerProxy.cs
- ClientTargetCollection.cs
- XPathChildIterator.cs
- TextBoxAutoCompleteSourceConverter.cs
- _ListenerRequestStream.cs
- ReflectionTypeLoadException.cs
- RectAnimation.cs
- querybuilder.cs
- OleDbRowUpdatedEvent.cs
- BamlReader.cs
- WebPartRestoreVerb.cs
- XmlReader.cs
- PageCodeDomTreeGenerator.cs
- XmlSchemaSequence.cs
- cookie.cs
- XPathParser.cs
- Ref.cs
- SoundPlayer.cs
- TextParagraph.cs
- AppDomainFactory.cs
- BufferedGraphicsManager.cs
- BamlResourceDeserializer.cs
- ConnectivityStatus.cs
- securitycriticaldata.cs
- Panel.cs
- CustomAttributeBuilder.cs
- DbBuffer.cs
- FilteredDataSetHelper.cs
- BindingListCollectionView.cs
- ModelUIElement3D.cs
- Internal.cs
- RadioButtonAutomationPeer.cs
- WorkflowServiceAttributesTypeConverter.cs
- ResourceCategoryAttribute.cs
- ListViewSelectEventArgs.cs
- validationstate.cs
- Converter.cs
- MouseButton.cs
- ClientFormsIdentity.cs
- CapabilitiesState.cs
- MsmqIntegrationBinding.cs
- WindowsSecurityTokenAuthenticator.cs
- Speller.cs
- SettingsPropertyValue.cs
- ConvertTextFrag.cs
- CqlParserHelpers.cs
- BrowsableAttribute.cs
- SqlMethodAttribute.cs
- PageParser.cs
- ValidationErrorCollection.cs
- StyleModeStack.cs
- ResolveMatchesMessageCD1.cs
- TextCharacters.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- smtppermission.cs
- FormViewModeEventArgs.cs
- JulianCalendar.cs
- CollectionViewProxy.cs
- SchemaNotation.cs
- CodeDelegateCreateExpression.cs
- BitmapEffectDrawingContent.cs
- ModelItemCollection.cs
- AccessDataSource.cs
- DataGridViewIntLinkedList.cs
- Win32Exception.cs
- _SSPIWrapper.cs
- DispatcherTimer.cs
- ValueChangedEventManager.cs
- PluralizationServiceUtil.cs
- UrlMappingsModule.cs
- Int32RectConverter.cs
- DrawingImage.cs
- FunctionCommandText.cs
- PersonalizationProvider.cs
- ToolStripCodeDomSerializer.cs
- __ComObject.cs
- HtmlTable.cs
- SQLGuid.cs
- CatalogZoneBase.cs
- TextTreeText.cs
- DetailsViewDeletedEventArgs.cs
- WebResourceAttribute.cs
- IntegerFacetDescriptionElement.cs
- ClientUtils.cs