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
- SessionStateUtil.cs
- CodeTypeParameterCollection.cs
- PerformanceCounters.cs
- NegatedConstant.cs
- AudioLevelUpdatedEventArgs.cs
- PeerCollaborationPermission.cs
- VectorAnimationBase.cs
- ACE.cs
- SmtpClient.cs
- RowUpdatingEventArgs.cs
- StdValidatorsAndConverters.cs
- DBSchemaTable.cs
- Vector3DCollectionConverter.cs
- MediaTimeline.cs
- ToolStripSplitStackLayout.cs
- RequiredFieldValidator.cs
- ContentDisposition.cs
- Geometry.cs
- ConfigurationValidatorBase.cs
- Animatable.cs
- WebPartCancelEventArgs.cs
- WebPart.cs
- ScriptControlManager.cs
- Camera.cs
- ResumeStoryboard.cs
- SqlDataSourceQueryConverter.cs
- FigureHelper.cs
- NgenServicingAttributes.cs
- SqlCacheDependencyDatabaseCollection.cs
- AbstractDataSvcMapFileLoader.cs
- CheckBoxPopupAdapter.cs
- CommunicationObjectManager.cs
- FixUpCollection.cs
- PropertyEmitterBase.cs
- AxHost.cs
- SelectionEditingBehavior.cs
- CatalogZoneBase.cs
- XpsSerializationManagerAsync.cs
- SafeFileMappingHandle.cs
- RowUpdatedEventArgs.cs
- PartialList.cs
- ClientCultureInfo.cs
- SharedUtils.cs
- PrePrepareMethodAttribute.cs
- X509ChainPolicy.cs
- MdImport.cs
- CssClassPropertyAttribute.cs
- BlockUIContainer.cs
- TTSEngineProxy.cs
- ADMembershipProvider.cs
- FormViewRow.cs
- AssertSection.cs
- EncryptedKey.cs
- XmlSubtreeReader.cs
- SequenceDesigner.cs
- TreeIterator.cs
- ExpressionStringBuilder.cs
- RenderTargetBitmap.cs
- DebugInfoExpression.cs
- COM2IDispatchConverter.cs
- OneOfConst.cs
- UnsafeNativeMethods.cs
- ProtectedProviderSettings.cs
- errorpatternmatcher.cs
- HttpRequestWrapper.cs
- querybuilder.cs
- RoutedEventConverter.cs
- BCLDebug.cs
- XmlChildEnumerator.cs
- DiscoveryDocumentReference.cs
- TaskResultSetter.cs
- ModelPropertyImpl.cs
- ToolStripDropDownDesigner.cs
- isolationinterop.cs
- ExpanderAutomationPeer.cs
- CollectionsUtil.cs
- DmlSqlGenerator.cs
- Tile.cs
- HostProtectionException.cs
- UseAttributeSetsAction.cs
- GridViewUpdatedEventArgs.cs
- ContactManager.cs
- ImageList.cs
- StringUtil.cs
- NameObjectCollectionBase.cs
- _SecureChannel.cs
- AssemblyInfo.cs
- ImageBrush.cs
- _CommandStream.cs
- MetadataException.cs
- DBConnection.cs
- TdsParserHelperClasses.cs
- listviewsubitemcollectioneditor.cs
- _AutoWebProxyScriptEngine.cs
- metadatamappinghashervisitor.cs
- ApplicationSecurityManager.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- XmlQueryRuntime.cs
- SelectionChangedEventArgs.cs
- ISAPIRuntime.cs