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
- SignedPkcs7.cs
- StringAnimationUsingKeyFrames.cs
- Serializer.cs
- XmlNodeComparer.cs
- ValidationSummary.cs
- WebResponse.cs
- MailAddress.cs
- Geometry.cs
- DecryptedHeader.cs
- TextRunCache.cs
- Variable.cs
- GroupLabel.cs
- ListView.cs
- ToolStripRendererSwitcher.cs
- SqlDataSourceCommandEventArgs.cs
- HttpProcessUtility.cs
- AddInToken.cs
- XmlObjectSerializerContext.cs
- PropertyEmitter.cs
- TextRange.cs
- Visual.cs
- FieldMetadata.cs
- XmlLoader.cs
- DefaultPropertyAttribute.cs
- EventManager.cs
- TextWriterEngine.cs
- HotCommands.cs
- JumpList.cs
- DataGridViewCellEventArgs.cs
- BindingContext.cs
- WebPartConnectionsCancelVerb.cs
- WCFModelStrings.Designer.cs
- Random.cs
- StreamInfo.cs
- X509WindowsSecurityToken.cs
- LinkedResourceCollection.cs
- PersianCalendar.cs
- StreamInfo.cs
- RoleGroup.cs
- OracleString.cs
- ManipulationDevice.cs
- MostlySingletonList.cs
- Attribute.cs
- DataGridViewImageCell.cs
- WebBrowserUriTypeConverter.cs
- QueueProcessor.cs
- RefreshPropertiesAttribute.cs
- BitmapEffectvisualstate.cs
- Evidence.cs
- GetCryptoTransformRequest.cs
- OdbcParameterCollection.cs
- ToolBarButtonClickEvent.cs
- CustomAttributeBuilder.cs
- FontUnit.cs
- NullReferenceException.cs
- MinimizableAttributeTypeConverter.cs
- AppSecurityManager.cs
- ThemeInfoAttribute.cs
- Processor.cs
- SegmentTree.cs
- ZipIOLocalFileBlock.cs
- CacheOutputQuery.cs
- StylusPointPropertyId.cs
- CombinedGeometry.cs
- TemplateColumn.cs
- _AutoWebProxyScriptHelper.cs
- InstanceContext.cs
- CacheMemory.cs
- ErrorProvider.cs
- ListControl.cs
- SingleConverter.cs
- TimelineClockCollection.cs
- LinearQuaternionKeyFrame.cs
- RequestQueryProcessor.cs
- MessageSmuggler.cs
- UserPersonalizationStateInfo.cs
- XmlFormatExtensionPrefixAttribute.cs
- DBDataPermissionAttribute.cs
- ExpressionBindingCollection.cs
- Int16AnimationBase.cs
- TextTreeText.cs
- TdsParameterSetter.cs
- XmlConvert.cs
- DynamicDiscoveryDocument.cs
- AutomationPatternInfo.cs
- HtmlHead.cs
- TimeSpanValidator.cs
- Hash.cs
- StylusButton.cs
- SwitchExpression.cs
- FieldInfo.cs
- SafeRsaProviderHandle.cs
- DeclarativeCatalogPart.cs
- SelectionHighlightInfo.cs
- _OSSOCK.cs
- XmlBinaryReader.cs
- InsufficientMemoryException.cs
- TemplatedAdorner.cs
- DataObjectPastingEventArgs.cs
- ReadOnlyNameValueCollection.cs