Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / WorkflowApplicationException.cs / 1305376 / WorkflowApplicationException.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities
{
using System;
using System.Runtime;
using System.Runtime.Serialization;
using System.Security;
using System.Security.Permissions;
[Serializable]
public class WorkflowApplicationException : Exception
{
const string InstanceIdName = "instanceId";
Guid instanceId;
public WorkflowApplicationException()
: base(SR.DefaultWorkflowApplicationExceptionMessage)
{
}
public WorkflowApplicationException(string message)
: base(message)
{
}
public WorkflowApplicationException(string message, Guid instanceId)
: base(message)
{
this.instanceId = instanceId;
}
public WorkflowApplicationException(string message, Exception innerException)
: base(message, innerException)
{
}
public WorkflowApplicationException(string message, Guid instanceId, Exception innerException)
: base(message, innerException)
{
this.instanceId = instanceId;
}
protected WorkflowApplicationException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
this.instanceId = (Guid)info.GetValue(InstanceIdName, typeof(Guid));
}
public Guid InstanceId
{
get
{
return this.instanceId;
}
}
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
info.AddValue(InstanceIdName, this.instanceId);
}
}
}
// 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
- TiffBitmapDecoder.cs
- ConfigXmlComment.cs
- LockedHandleGlyph.cs
- AnnotationComponentChooser.cs
- ActiveXContainer.cs
- CodeDefaultValueExpression.cs
- NamedPipeTransportBindingElement.cs
- IndexedWhereQueryOperator.cs
- ScriptServiceAttribute.cs
- TextRangeAdaptor.cs
- Event.cs
- DataColumn.cs
- Buffer.cs
- SiteMap.cs
- JsonEncodingStreamWrapper.cs
- RawStylusInputCustomDataList.cs
- SoapServerMessage.cs
- SessionStateUtil.cs
- CursorConverter.cs
- TransformedBitmap.cs
- SiteMapNodeCollection.cs
- SupportsEventValidationAttribute.cs
- NamedElement.cs
- GradientBrush.cs
- ContractInstanceProvider.cs
- DataControlFieldHeaderCell.cs
- KeyGesture.cs
- DbProviderFactoriesConfigurationHandler.cs
- SessionViewState.cs
- ZipPackagePart.cs
- HttpHandlersSection.cs
- _NestedMultipleAsyncResult.cs
- OutputCacheSettingsSection.cs
- DocumentOrderQuery.cs
- ClientConvert.cs
- XPathDocumentBuilder.cs
- TrustSection.cs
- UrlAuthorizationModule.cs
- StylusPointDescription.cs
- LocationChangedEventArgs.cs
- ServiceInfo.cs
- CompressionTransform.cs
- DataControlFieldCollection.cs
- DataControlButton.cs
- Util.cs
- CodeAttributeDeclarationCollection.cs
- MonikerProxyAttribute.cs
- DataGrid.cs
- ContextMarshalException.cs
- XmlTextReader.cs
- DependencyObject.cs
- hresults.cs
- CompiledQueryCacheKey.cs
- FormatSelectingMessageInspector.cs
- SpnEndpointIdentity.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- WebPartTracker.cs
- DataGridViewAutoSizeModeEventArgs.cs
- FontFamily.cs
- ErrorHandler.cs
- StylusPointPropertyInfo.cs
- __FastResourceComparer.cs
- MailSettingsSection.cs
- ComboBox.cs
- FlagsAttribute.cs
- MessageLoggingElement.cs
- shaperfactory.cs
- InputDevice.cs
- SqlAliasesReferenced.cs
- BooleanExpr.cs
- GeneralTransform.cs
- ToolStripDropDownItem.cs
- WorkflowInstanceTerminatedRecord.cs
- TextEffect.cs
- CachedFontFamily.cs
- BitmapEffect.cs
- HttpRawResponse.cs
- Ops.cs
- LeafCellTreeNode.cs
- XmlEventCache.cs
- TableLayoutRowStyleCollection.cs
- SpeechSynthesizer.cs
- WebPartEditorCancelVerb.cs
- HtmlTernaryTree.cs
- EdmComplexTypeAttribute.cs
- ExpressionEditorAttribute.cs
- SemanticResultValue.cs
- AspNetSynchronizationContext.cs
- LicenseContext.cs
- ClientTarget.cs
- ApplicationTrust.cs
- ClientRoleProvider.cs
- Missing.cs
- TrackingStringDictionary.cs
- infer.cs
- DoWorkEventArgs.cs
- LocatorPart.cs
- Int32Converter.cs
- AuthenticationService.cs
- SecurityRuntime.cs