Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstancePersistenceCommandException.cs / 1305376 / InstancePersistenceCommandException.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 InstancePersistenceCommandException : InstancePersistenceException { const string InstanceIdName = "instancePersistenceInstanceId"; public InstancePersistenceCommandException() { } public InstancePersistenceCommandException(string message) : base(message) { } public InstancePersistenceCommandException(string message, Exception innerException) : base(message, innerException) { } public InstancePersistenceCommandException(XName commandName) : base(commandName) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId) : base(commandName) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Exception innerException) : base(commandName, innerException) { } public InstancePersistenceCommandException(XName commandName, string message, Exception innerException) : base(commandName, message, innerException) { } public InstancePersistenceCommandException(XName commandName, Guid instanceId, Exception innerException) : base(commandName, innerException) { InstanceId = instanceId; } public InstancePersistenceCommandException(XName commandName, Guid instanceId, string message, Exception innerException) : base(commandName, message, innerException) { InstanceId = instanceId; } [SecurityCritical] protected InstancePersistenceCommandException(SerializationInfo info, StreamingContext context) : base(info, context) { InstanceId = (Guid) info.GetValue(InstanceIdName, typeof(Guid)); } public Guid InstanceId { 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(InstanceIdName, InstanceId, typeof(Guid)); } } } // 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
- StrokeDescriptor.cs
- XmlMembersMapping.cs
- SymDocumentType.cs
- SqlVersion.cs
- SupportsEventValidationAttribute.cs
- SessionStateUtil.cs
- LinqMaximalSubtreeNominator.cs
- WebEvents.cs
- SettingsProperty.cs
- DataBinder.cs
- PasswordTextNavigator.cs
- ButtonStandardAdapter.cs
- EventManager.cs
- ListViewDeleteEventArgs.cs
- RoleManagerSection.cs
- ConsoleKeyInfo.cs
- XmlSchemaCompilationSettings.cs
- PopupRootAutomationPeer.cs
- SourceFileBuildProvider.cs
- ScrollableControl.cs
- ToolBarButtonDesigner.cs
- PropertyValueUIItem.cs
- LinearGradientBrush.cs
- TextModifier.cs
- PropertyTabAttribute.cs
- ReachPageContentCollectionSerializerAsync.cs
- WebPartDescriptionCollection.cs
- PrinterUnitConvert.cs
- ModifierKeysValueSerializer.cs
- PropertySegmentSerializer.cs
- DataSourceGeneratorException.cs
- DoubleAnimation.cs
- ClientRuntimeConfig.cs
- FixedSOMContainer.cs
- StandardCommandToolStripMenuItem.cs
- SendingRequestEventArgs.cs
- GlobalDataBindingHandler.cs
- formatter.cs
- ButtonBaseAutomationPeer.cs
- RewritingPass.cs
- HashCodeCombiner.cs
- GridView.cs
- ErrorHandler.cs
- CodeMemberEvent.cs
- DataGridColumnReorderingEventArgs.cs
- ObjectList.cs
- ReflectionTypeLoadException.cs
- CompiledXpathExpr.cs
- ClickablePoint.cs
- WebEventCodes.cs
- PartialTrustHelpers.cs
- LocatorPartList.cs
- EventHandlerList.cs
- JapaneseCalendar.cs
- Privilege.cs
- CodePrimitiveExpression.cs
- SystemResourceHost.cs
- MemberMaps.cs
- ListBase.cs
- TemplateFactory.cs
- IndexedString.cs
- AnonymousIdentificationModule.cs
- DynamicObjectAccessor.cs
- GPPOINTF.cs
- PerfCounters.cs
- SqlUnionizer.cs
- LinearGradientBrush.cs
- StyleCollection.cs
- JsonEnumDataContract.cs
- DatatypeImplementation.cs
- Label.cs
- DbDataSourceEnumerator.cs
- InternalEnumValidator.cs
- TemplateBamlRecordReader.cs
- IChannel.cs
- TextChangedEventArgs.cs
- CompilerGeneratedAttribute.cs
- SoapElementAttribute.cs
- SystemIcmpV6Statistics.cs
- EditableRegion.cs
- WmlValidatorAdapter.cs
- StyleConverter.cs
- ToolStripComboBox.cs
- EllipseGeometry.cs
- DelegatingStream.cs
- OptionUsage.cs
- XsdBuildProvider.cs
- SymDocumentType.cs
- PropertyEntry.cs
- AccessKeyManager.cs
- DivideByZeroException.cs
- ApplicationServicesHostFactory.cs
- SortableBindingList.cs
- CompilationUnit.cs
- AttributeEmitter.cs
- XsdDataContractExporter.cs
- IDispatchConstantAttribute.cs
- PinnedBufferMemoryStream.cs
- PowerModeChangedEventArgs.cs
- BigIntegerStorage.cs