Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ComIntegration / Error.cs / 1 / Error.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.ComIntegration { using System; using System.ServiceModel.Channels; using System.ServiceModel; using System.ServiceModel.Description; using System.Globalization; using System.Runtime.Serialization; using System.Runtime.InteropServices; using System.ComponentModel; static class Error { const string FaultNamespace = System.ServiceModel.FaultException.Namespace; public static Exception ActivationAccessDenied() { return CreateFault("ComActivationAccessDenied", SR.GetString(SR.ComActivationAccessDenied)); } public static Exception QFENotPresent() { return CreateFault("ServiceHostStartingServiceErrorNoQFE", SR.GetString(SR.ComPlusServiceHostStartingServiceErrorNoQFE)); } public static Exception DirectoryNotFound(string directory) { return CreateFault("DirectoryNotFound", SR.GetString(SR.TempDirectoryNotFound, directory)); } public static Exception CannotAccessDirectory(string directory) { return CreateFault("CannotAccessDirectory", SR.GetString(SR.CannotAccessDirectory, directory)); } public static Exception ManifestCreationFailed(string file, string error) { return CreateFault("ManifestCreationFailed", SR.GetString(SR.ComIntegrationManifestCreationFailed, file, error)); } public static Exception ActivationFailure() { return CreateFault("ComActivationFailure", SR.GetString(SR.ComActivationFailure)); } public static Exception UnexpectedThreadingModel() { return CreateFault("UnexpectedThreadingModel", SR.GetString(SR.UnexpectedThreadingModel)); } public static Exception DllHostInitializerFoundNoServices() { return CreateFault("DllHostInitializerFoundNoServices", SR.GetString(SR.ComDllHostInitializerFoundNoServices)); } public static Exception ServiceMonikerSupportLoadFailed(string dllname) { return CreateFault("UnableToLoadServiceMonikerSupportDll", SR.GetString(SR.UnableToLoadDll, dllname)); } public static Exception CallAccessDenied() { return CreateFault("ComAccessDenied", SR.GetString(SR.ComMessageAccessDenied)); } public static Exception RequiresWindowsSecurity() { return CreateFault("ComWindowsIdentityRequired", SR.GetString(SR.ComRequiresWindowsSecurity)); } public static Exception NoAsyncOperationsAllowed() { return CreateFault("NoAsyncOperationsAllowed", SR.GetString(SR.ComNoAsyncOperationsAllowed)); } public static Exception DuplicateOperation() { return CreateFault("DuplicateOperation", SR.GetString(SR.ComDuplicateOperation)); } public static Exception InconsistentSessionRequirements() { return CreateFault("ComInconsistentSessionRequirements", SR.GetString(SR.ComInconsistentSessionRequirements)); } public static Exception TransactionMismatch() { // NOTE: The fault created here is identical to the one // created by the TransactionBehavior when // concurrent transactions are not supported. // return CreateFault("Transactions", SR.GetString(SR.SFxTransactionsNotSupported)); } public static Exception ListenerInitFailed(string message) { return new ComPlusListenerInitializationException(message); } public static Exception ListenerInitFailed(string message, Exception inner) { return new ComPlusListenerInitializationException(message, inner); } static Exception CreateFault(string code, string reason) { FaultCode codeObj= FaultCode.CreateSenderFaultCode(code, FaultNamespace); FaultReason reasonObj = new FaultReason(reason, CultureInfo.CurrentCulture); return new FaultException(reasonObj, codeObj); } } [Serializable] internal class ComPlusListenerInitializationException : Exception { public ComPlusListenerInitializationException() : base() { } public ComPlusListenerInitializationException(string message) : base(message) { } public ComPlusListenerInitializationException(string message, Exception inner) : base(message, inner) { } protected ComPlusListenerInitializationException(SerializationInfo info, StreamingContext context) : base(info, context) { } } [Serializable] internal class ComPlusProxyProviderException : Exception { public ComPlusProxyProviderException(string message, Exception inner) : base(message, inner) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Operator.cs
- ContainerUtilities.cs
- LicenseManager.cs
- TableRowGroupCollection.cs
- DbReferenceCollection.cs
- MatrixAnimationUsingPath.cs
- AncillaryOps.cs
- MailAddress.cs
- XMLDiffLoader.cs
- XPathPatternBuilder.cs
- CultureInfo.cs
- PropertyPathWorker.cs
- GestureRecognizer.cs
- RegexTree.cs
- DoubleCollection.cs
- BitmapEffectrendercontext.cs
- CodeGotoStatement.cs
- CheckBoxField.cs
- DefaultBinder.cs
- ObjectQueryState.cs
- SplineKeyFrames.cs
- DefaultValueAttribute.cs
- SafeFileMappingHandle.cs
- XPathNavigatorReader.cs
- CheckBoxField.cs
- OciEnlistContext.cs
- InputLanguageCollection.cs
- PageClientProxyGenerator.cs
- ToolStripContainer.cs
- SystemThemeKey.cs
- ProgressBar.cs
- DataColumnMappingCollection.cs
- PathFigureCollection.cs
- ToolStripItemClickedEventArgs.cs
- PeerEndPoint.cs
- GACMembershipCondition.cs
- SafeLibraryHandle.cs
- LicenseException.cs
- NetworkInterface.cs
- ColumnPropertiesGroup.cs
- ColorMap.cs
- OleAutBinder.cs
- PropertyBuilder.cs
- ServiceModelConfigurationSection.cs
- TrackingProfileSerializer.cs
- SafeNativeMethodsMilCoreApi.cs
- ResourceManager.cs
- ComponentEditorPage.cs
- DisplayInformation.cs
- Rss20FeedFormatter.cs
- ScrollData.cs
- MutexSecurity.cs
- HostingEnvironmentSection.cs
- UTF8Encoding.cs
- CallSiteOps.cs
- ProvidersHelper.cs
- MergeFailedEvent.cs
- ViewLoader.cs
- CookielessHelper.cs
- SweepDirectionValidation.cs
- Point3DKeyFrameCollection.cs
- ReflectionUtil.cs
- WebPartsPersonalization.cs
- BitmapEffect.cs
- MarkupCompiler.cs
- ShaderRenderModeValidation.cs
- SelfIssuedAuthProofToken.cs
- SqlServices.cs
- ObjectListFieldCollection.cs
- WorkflowOperationContext.cs
- SingleConverter.cs
- DbCommandDefinition.cs
- KeyValuePair.cs
- LogicalTreeHelper.cs
- ActivityWithResultValueSerializer.cs
- CollectionViewGroup.cs
- UTF8Encoding.cs
- RawTextInputReport.cs
- Registry.cs
- PictureBoxDesigner.cs
- MouseActionConverter.cs
- Validator.cs
- StateMachineDesignerPaint.cs
- PropertyGrid.cs
- Type.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- GlobalItem.cs
- HttpListenerException.cs
- FontStretch.cs
- InsufficientMemoryException.cs
- CheckBox.cs
- ChameleonKey.cs
- ServiceContractAttribute.cs
- DataGridViewHeaderCell.cs
- XmlDataImplementation.cs
- LinkConverter.cs
- Dispatcher.cs
- ConfigPathUtility.cs
- HtmlMeta.cs
- UniformGrid.cs