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
- PagedDataSource.cs
- DrawingGroupDrawingContext.cs
- MethodBuilder.cs
- WebHttpSecurity.cs
- MoveSizeWinEventHandler.cs
- WebServiceBindingAttribute.cs
- SimpleFieldTemplateUserControl.cs
- OdbcParameterCollection.cs
- Encoder.cs
- Oci.cs
- ObjectItemLoadingSessionData.cs
- DoubleCollectionValueSerializer.cs
- StreamReader.cs
- WindowsListViewItemCheckBox.cs
- PersistenceTypeAttribute.cs
- MetafileHeaderEmf.cs
- ItemCollectionEditor.cs
- Rule.cs
- DetailsViewActionList.cs
- WebHttpElement.cs
- ContentPlaceHolder.cs
- EventOpcode.cs
- DbInsertCommandTree.cs
- SortKey.cs
- XsdDuration.cs
- ValidationErrorCollection.cs
- Timeline.cs
- AnnotationResourceChangedEventArgs.cs
- InteropBitmapSource.cs
- BuildResult.cs
- PtsCache.cs
- PropertyChangedEventManager.cs
- httpapplicationstate.cs
- PointIndependentAnimationStorage.cs
- PropertyGeneratedEventArgs.cs
- RequestValidator.cs
- CompoundFileIOPermission.cs
- XsdValidatingReader.cs
- Keyboard.cs
- streamingZipPartStream.cs
- AssemblyInfo.cs
- SHA512Managed.cs
- VectorKeyFrameCollection.cs
- RegexCode.cs
- OneWayChannelListener.cs
- FamilyMapCollection.cs
- WebPartDescriptionCollection.cs
- ToolStripKeyboardHandlingService.cs
- WebPartDisplayModeCancelEventArgs.cs
- FontUnitConverter.cs
- VirtualPathProvider.cs
- InputChannelAcceptor.cs
- RoleService.cs
- HorizontalAlignConverter.cs
- PropertyBuilder.cs
- WriteFileContext.cs
- UTF7Encoding.cs
- IntegrationExceptionEventArgs.cs
- MouseEvent.cs
- CompositionAdorner.cs
- OracleCommandBuilder.cs
- SmiContextFactory.cs
- Tracer.cs
- Registry.cs
- DataColumnChangeEvent.cs
- DictionaryEntry.cs
- EventData.cs
- UnitySerializationHolder.cs
- CommandID.cs
- GridLength.cs
- FlowPanelDesigner.cs
- LocatorBase.cs
- WebPartConnectionsDisconnectVerb.cs
- ExecutionScope.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- Visual.cs
- SQLBytes.cs
- ExpressionUtilities.cs
- ControlCachePolicy.cs
- CodeTypeConstructor.cs
- ImageSourceConverter.cs
- HttpListenerRequest.cs
- ToolbarAUtomationPeer.cs
- FlowDocumentPaginator.cs
- RepeaterItemCollection.cs
- PointAnimationClockResource.cs
- ScriptReferenceEventArgs.cs
- CommandEventArgs.cs
- DesignerHierarchicalDataSourceView.cs
- XmlSchemaFacet.cs
- UIElementCollection.cs
- StylusPoint.cs
- TreeNodeStyle.cs
- mediapermission.cs
- DateTime.cs
- _OSSOCK.cs
- DependencyPropertyConverter.cs
- AxImporter.cs
- ZipIOCentralDirectoryFileHeader.cs
- FloatMinMaxAggregationOperator.cs