Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceOwnerException.cs / 1305376 / InstanceOwnerException.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 InstanceOwnerException : InstancePersistenceException { const string InstanceOwnerIdName = "instancePersistenceInstanceOwnerId"; public InstanceOwnerException() : base(SRCore.InstanceOwnerDefault) { } public InstanceOwnerException(string message) : base(message) { } public InstanceOwnerException(string message, Exception innerException) : base(message, innerException) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId) : this(commandName, instanceOwnerId, null) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId, Exception innerException) : this(commandName, instanceOwnerId, ToMessage(instanceOwnerId), innerException) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId, string message, Exception innerException) : base(commandName, message, innerException) { InstanceOwnerId = instanceOwnerId; } [SecurityCritical] protected InstanceOwnerException(SerializationInfo info, StreamingContext context) : base(info, context) { InstanceOwnerId = (Guid) info.GetValue(InstanceOwnerIdName, typeof(Guid)); } public Guid InstanceOwnerId { 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(InstanceOwnerIdName, InstanceOwnerId, typeof(Guid)); } static string ToMessage(Guid instanceOwnerId) { if (instanceOwnerId == Guid.Empty) { return SRCore.InstanceOwnerDefault; } return SRCore.InstanceOwnerSpecific(instanceOwnerId); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // 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 InstanceOwnerException : InstancePersistenceException { const string InstanceOwnerIdName = "instancePersistenceInstanceOwnerId"; public InstanceOwnerException() : base(SRCore.InstanceOwnerDefault) { } public InstanceOwnerException(string message) : base(message) { } public InstanceOwnerException(string message, Exception innerException) : base(message, innerException) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId) : this(commandName, instanceOwnerId, null) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId, Exception innerException) : this(commandName, instanceOwnerId, ToMessage(instanceOwnerId), innerException) { } public InstanceOwnerException(XName commandName, Guid instanceOwnerId, string message, Exception innerException) : base(commandName, message, innerException) { InstanceOwnerId = instanceOwnerId; } [SecurityCritical] protected InstanceOwnerException(SerializationInfo info, StreamingContext context) : base(info, context) { InstanceOwnerId = (Guid) info.GetValue(InstanceOwnerIdName, typeof(Guid)); } public Guid InstanceOwnerId { 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(InstanceOwnerIdName, InstanceOwnerId, typeof(Guid)); } static string ToMessage(Guid instanceOwnerId) { if (instanceOwnerId == Guid.Empty) { return SRCore.InstanceOwnerDefault; } return SRCore.InstanceOwnerSpecific(instanceOwnerId); } } } // 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
- RtfToken.cs
- MeshGeometry3D.cs
- UserNamePasswordValidationMode.cs
- PathTooLongException.cs
- ReadOnlyAttribute.cs
- DefaultPrintController.cs
- CompilationUtil.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ServiceDebugBehavior.cs
- KeyboardDevice.cs
- MissingMemberException.cs
- GradientStop.cs
- CompilerCollection.cs
- Mappings.cs
- Expression.cs
- TransformConverter.cs
- DataGridViewCellPaintingEventArgs.cs
- CodeSpit.cs
- CryptoKeySecurity.cs
- TcpClientChannel.cs
- Listbox.cs
- ClipboardData.cs
- UrlPropertyAttribute.cs
- UIAgentCrashedException.cs
- HwndStylusInputProvider.cs
- CompilationRelaxations.cs
- SchemaLookupTable.cs
- Point.cs
- SmiEventSink_DeferedProcessing.cs
- ToolTip.cs
- HashMembershipCondition.cs
- _AcceptOverlappedAsyncResult.cs
- AutomationElementIdentifiers.cs
- TileBrush.cs
- HashSetDebugView.cs
- HashStream.cs
- ResolveCriteria11.cs
- XsdBuildProvider.cs
- SiteMapDataSourceView.cs
- ContentType.cs
- FlowLayoutPanel.cs
- DataContractFormatAttribute.cs
- OptionalMessageQuery.cs
- DigestTraceRecordHelper.cs
- followingquery.cs
- AdapterDictionary.cs
- sqlcontext.cs
- Annotation.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- Misc.cs
- LinkedResourceCollection.cs
- GridItem.cs
- TabletDeviceInfo.cs
- TypefaceCollection.cs
- DbProviderFactories.cs
- SchemaExporter.cs
- DiffuseMaterial.cs
- MetadataSection.cs
- NameValuePermission.cs
- ProfileProvider.cs
- _ProxyRegBlob.cs
- CommandLibraryHelper.cs
- DbConvert.cs
- _NegoState.cs
- PropertyDescriptor.cs
- CompiledRegexRunner.cs
- ExportOptions.cs
- Int32Storage.cs
- List.cs
- XmlTypeMapping.cs
- RNGCryptoServiceProvider.cs
- ProtocolsConfiguration.cs
- ProgressBarRenderer.cs
- TdsParameterSetter.cs
- MetadataArtifactLoaderCompositeFile.cs
- Filter.cs
- MDIControlStrip.cs
- StaticFileHandler.cs
- VisualStateChangedEventArgs.cs
- AnnotationComponentChooser.cs
- WindowsListViewGroupHelper.cs
- FamilyTypefaceCollection.cs
- BypassElement.cs
- PointCollectionConverter.cs
- OleAutBinder.cs
- ProtocolViolationException.cs
- MergePropertyDescriptor.cs
- WebDisplayNameAttribute.cs
- NumberSubstitution.cs
- SafeEventLogWriteHandle.cs
- ToolStripItemEventArgs.cs
- InputScopeAttribute.cs
- UIHelper.cs
- MailAddressCollection.cs
- PersonalizableTypeEntry.cs
- Form.cs
- TextParaLineResult.cs
- AnnotationResource.cs
- TextDecorationLocationValidation.cs
- RoleService.cs