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
- ConnectionStringsExpressionBuilder.cs
- DPCustomTypeDescriptor.cs
- ToolStripControlHost.cs
- WindowsStreamSecurityBindingElement.cs
- control.ime.cs
- CaseStatementProjectedSlot.cs
- Resources.Designer.cs
- DesignConnectionCollection.cs
- FileEnumerator.cs
- Comparer.cs
- DeviceOverridableAttribute.cs
- DataGridTextBox.cs
- DataColumnCollection.cs
- documentsequencetextview.cs
- StatusBarPanelClickEvent.cs
- basecomparevalidator.cs
- ColorAnimationBase.cs
- BoundsDrawingContextWalker.cs
- AutoResizedEvent.cs
- ManualWorkflowSchedulerService.cs
- ProtocolsSection.cs
- CompatibleComparer.cs
- PreProcessInputEventArgs.cs
- HotSpotCollection.cs
- WindowsTokenRoleProvider.cs
- XamlToRtfParser.cs
- LazyTextWriterCreator.cs
- NetTcpSection.cs
- ObjectDataProvider.cs
- RegexCapture.cs
- ImageCollectionEditor.cs
- COM2ExtendedTypeConverter.cs
- AlphabeticalEnumConverter.cs
- SeverityFilter.cs
- MenuItem.cs
- ChangeNode.cs
- DataBoundLiteralControl.cs
- MessageContractAttribute.cs
- QuaternionConverter.cs
- TargetParameterCountException.cs
- DocumentViewerAutomationPeer.cs
- SharedPersonalizationStateInfo.cs
- GeometryModel3D.cs
- Expander.cs
- OleDbException.cs
- HGlobalSafeHandle.cs
- RootContext.cs
- CanExecuteRoutedEventArgs.cs
- DocumentGrid.cs
- EntryWrittenEventArgs.cs
- IdentityManager.cs
- SplineKeyFrames.cs
- _IPv4Address.cs
- PropertyItemInternal.cs
- BufferModesCollection.cs
- ThaiBuddhistCalendar.cs
- DataSourceView.cs
- UrlMapping.cs
- HtmlControl.cs
- ProtocolsSection.cs
- CreateUserWizardStep.cs
- CdpEqualityComparer.cs
- SamlAttribute.cs
- ComplexTypeEmitter.cs
- DataViewSettingCollection.cs
- TextTreeInsertElementUndoUnit.cs
- PlatformCulture.cs
- SetterBase.cs
- TileBrush.cs
- BrowserInteropHelper.cs
- MetadataItem.cs
- RecordConverter.cs
- StoreItemCollection.Loader.cs
- XmlILConstructAnalyzer.cs
- AutomationPropertyInfo.cs
- WindowsGraphics2.cs
- MissingMethodException.cs
- TrustManagerMoreInformation.cs
- FormViewCommandEventArgs.cs
- ContourSegment.cs
- ConstraintConverter.cs
- SelectionPatternIdentifiers.cs
- AuthorizationRule.cs
- XmlBinaryReaderSession.cs
- PropertiesTab.cs
- CrossSiteScriptingValidation.cs
- StreamDocument.cs
- SocketPermission.cs
- DebugViewWriter.cs
- RuntimeConfig.cs
- EntityDataSourceMemberPath.cs
- UriParserTemplates.cs
- WebPartHelpVerb.cs
- DiagnosticEventProvider.cs
- ThrowHelper.cs
- SigningCredentials.cs
- StringToken.cs
- CompModSwitches.cs
- EntityDesignerUtils.cs
- ReturnType.cs