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
- AlphaSortedEnumConverter.cs
- BindingExpressionBase.cs
- StaticSiteMapProvider.cs
- ManagementClass.cs
- WmpBitmapDecoder.cs
- ReflectPropertyDescriptor.cs
- DefaultObjectMappingItemCollection.cs
- GridViewDeletedEventArgs.cs
- EventSchemaTraceListener.cs
- ScriptControl.cs
- FixedSOMTableRow.cs
- SapiAttributeParser.cs
- DynamicRendererThreadManager.cs
- ErrorBehavior.cs
- EmptyControlCollection.cs
- ServiceObjectContainer.cs
- Funcletizer.cs
- Gdiplus.cs
- XmlText.cs
- Size.cs
- DataServiceHost.cs
- IntSecurity.cs
- EventLogTraceListener.cs
- TargetInvocationException.cs
- ControlCachePolicy.cs
- DataGridViewLinkColumn.cs
- AmbientProperties.cs
- _ConnectOverlappedAsyncResult.cs
- ManagedFilter.cs
- OleDbReferenceCollection.cs
- ChtmlSelectionListAdapter.cs
- SqlDataSourceAdvancedOptionsForm.cs
- Pair.cs
- BuildProviderAppliesToAttribute.cs
- AutomationPropertyInfo.cs
- CharacterString.cs
- SchemaImporterExtension.cs
- SmiRequestExecutor.cs
- Point3DCollectionConverter.cs
- DateTimeFormatInfoScanner.cs
- ConfigXmlText.cs
- MetadataPropertyvalue.cs
- ClientUrlResolverWrapper.cs
- StylusPointPropertyInfo.cs
- RectConverter.cs
- BasicExpressionVisitor.cs
- ReservationCollection.cs
- UDPClient.cs
- ParserExtension.cs
- SqlDataSource.cs
- AssemblyInfo.cs
- DataChangedEventManager.cs
- NotifyParentPropertyAttribute.cs
- SqlBinder.cs
- IsolatedStorageFileStream.cs
- RegisteredDisposeScript.cs
- LayoutSettings.cs
- CompiledAction.cs
- SystemInfo.cs
- ColumnMapCopier.cs
- UpDownBase.cs
- SiteMapNodeItemEventArgs.cs
- PackWebRequest.cs
- Int32CAMarshaler.cs
- ModelTypeConverter.cs
- connectionpool.cs
- AdRotatorDesigner.cs
- TextProviderWrapper.cs
- Substitution.cs
- WebHttpEndpoint.cs
- EventBuilder.cs
- UrlAuthorizationModule.cs
- SafeArrayRankMismatchException.cs
- IdentityReference.cs
- TextBox.cs
- AnnotationComponentManager.cs
- Variant.cs
- DateTimeUtil.cs
- TemplateDefinition.cs
- RectConverter.cs
- ManagedWndProcTracker.cs
- BamlLocalizableResource.cs
- DataRowView.cs
- NameTable.cs
- CompilerCollection.cs
- FloaterParagraph.cs
- HandleScope.cs
- SchemaMapping.cs
- InputScope.cs
- TokenizerHelper.cs
- CharacterString.cs
- RouteParser.cs
- _PooledStream.cs
- RowVisual.cs
- HelpProvider.cs
- XmlSiteMapProvider.cs
- PersonalizableAttribute.cs
- SafeEventHandle.cs
- MgmtConfigurationRecord.cs
- DebuggerAttributes.cs