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
- FlowDocumentScrollViewer.cs
- ExecutionEngineException.cs
- WebServiceReceive.cs
- cache.cs
- XmlObjectSerializerReadContextComplexJson.cs
- OutputCacheSettings.cs
- XmlSchemaObject.cs
- TransformConverter.cs
- BamlLocalizer.cs
- NativeCompoundFileAPIs.cs
- OleAutBinder.cs
- PermissionSetTriple.cs
- TextElementEnumerator.cs
- AssemblyBuilder.cs
- QfeChecker.cs
- Part.cs
- RoleExceptions.cs
- DetailsViewDeleteEventArgs.cs
- NetDataContractSerializer.cs
- TextRangeEditLists.cs
- XpsFixedPageReaderWriter.cs
- HwndKeyboardInputProvider.cs
- DetailsViewAutoFormat.cs
- HorizontalAlignConverter.cs
- JpegBitmapEncoder.cs
- DownloadProgressEventArgs.cs
- Utils.cs
- UIHelper.cs
- XPathConvert.cs
- WebPermission.cs
- Matrix.cs
- ViewgenContext.cs
- ComplexType.cs
- DataServiceQueryException.cs
- MetadataProperty.cs
- TextOptionsInternal.cs
- QilGenerator.cs
- EntityDataSourceMemberPath.cs
- SqlDependencyListener.cs
- PerformanceCounterPermissionEntry.cs
- QilExpression.cs
- ClientBuildManager.cs
- NameSpaceEvent.cs
- UnauthorizedWebPart.cs
- RelationshipConstraintValidator.cs
- ItemCollection.cs
- SqlNamer.cs
- OleDbConnectionInternal.cs
- WebControl.cs
- ForwardPositionQuery.cs
- ContentPlaceHolder.cs
- Point3DAnimationBase.cs
- Int64Converter.cs
- AttachmentCollection.cs
- Timer.cs
- RectangleHotSpot.cs
- FontNamesConverter.cs
- Lease.cs
- LambdaCompiler.Expressions.cs
- ParamArrayAttribute.cs
- FunctionUpdateCommand.cs
- InstanceDataCollectionCollection.cs
- RangeValidator.cs
- FaultDesigner.cs
- DynamicPropertyHolder.cs
- typedescriptorpermission.cs
- ManagementQuery.cs
- __ConsoleStream.cs
- Knowncolors.cs
- BinaryFormatter.cs
- DodSequenceMerge.cs
- NativeStructs.cs
- Screen.cs
- JsonEnumDataContract.cs
- EntityException.cs
- TargetParameterCountException.cs
- UnionCodeGroup.cs
- ErrorInfoXmlDocument.cs
- UrlAuthFailureHandler.cs
- ToolStripSettings.cs
- PackageDigitalSignatureManager.cs
- activationcontext.cs
- QilStrConcatenator.cs
- DbParameterCollectionHelper.cs
- ImportDesigner.xaml.cs
- DataGridViewTextBoxColumn.cs
- XmlDataSourceNodeDescriptor.cs
- VectorValueSerializer.cs
- GradientSpreadMethodValidation.cs
- XmlSignificantWhitespace.cs
- FileClassifier.cs
- SkinBuilder.cs
- SapiGrammar.cs
- PropertyInformation.cs
- BaseHashHelper.cs
- WCFServiceClientProxyGenerator.cs
- HttpCookieCollection.cs
- sqlinternaltransaction.cs
- CodeExpressionStatement.cs
- ParameterToken.cs