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
- HelpProvider.cs
- ServicePointManager.cs
- XmlIncludeAttribute.cs
- FastPropertyAccessor.cs
- WebPartConnectionsConnectVerb.cs
- ErrorCodes.cs
- Assign.cs
- RadioButtonList.cs
- FolderBrowserDialogDesigner.cs
- _RequestCacheProtocol.cs
- DataTableTypeConverter.cs
- OptimizedTemplateContent.cs
- LeaseManager.cs
- MetadataPropertyvalue.cs
- Floater.cs
- TypedElement.cs
- ImageSource.cs
- OutputScopeManager.cs
- DefaultTextStore.cs
- TraceHelpers.cs
- WebPartZoneCollection.cs
- HtmlSelect.cs
- DoubleAnimationUsingPath.cs
- SqlResolver.cs
- ToolStripTextBox.cs
- X509UI.cs
- SqlCacheDependency.cs
- BaseTemplateParser.cs
- ArcSegment.cs
- HighContrastHelper.cs
- WindowsClientCredential.cs
- ButtonBase.cs
- PackageDigitalSignature.cs
- BuildManager.cs
- MobileControlsSection.cs
- ArgumentNullException.cs
- ValidationSummary.cs
- RestClientProxyHandler.cs
- WCFBuildProvider.cs
- TraceSection.cs
- KeyboardEventArgs.cs
- VisualProxy.cs
- ReaderWriterLock.cs
- XmlAttributeHolder.cs
- AnnotationResource.cs
- CachedBitmap.cs
- FormattedText.cs
- MimeBasePart.cs
- PageFunction.cs
- DbgCompiler.cs
- BoolExpr.cs
- IApplicationTrustManager.cs
- AmbiguousMatchException.cs
- VisualStyleRenderer.cs
- PipelineComponent.cs
- OleAutBinder.cs
- SatelliteContractVersionAttribute.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- PrinterSettings.cs
- WeakReferenceEnumerator.cs
- XmlAttributeAttribute.cs
- _UriTypeConverter.cs
- XamlSerializationHelper.cs
- HttpListenerResponse.cs
- LongSumAggregationOperator.cs
- SqlDataSourceFilteringEventArgs.cs
- PointCollectionValueSerializer.cs
- BooleanSwitch.cs
- ClientTargetSection.cs
- OrderPreservingPipeliningMergeHelper.cs
- EmptyStringExpandableObjectConverter.cs
- ComPersistableTypeElement.cs
- VirtualizedContainerService.cs
- BuildManagerHost.cs
- XPathCompileException.cs
- MetadataCache.cs
- EncoderFallback.cs
- SessionStateSection.cs
- CalendarModeChangedEventArgs.cs
- ListViewDeleteEventArgs.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- DatatypeImplementation.cs
- MethodBuilder.cs
- BuilderPropertyEntry.cs
- BindingBase.cs
- AssociationSet.cs
- ScrollEvent.cs
- RoleService.cs
- ComponentDispatcherThread.cs
- TrustManager.cs
- HierarchicalDataBoundControlAdapter.cs
- ArithmeticException.cs
- ErrorTableItemStyle.cs
- HttpWebRequestElement.cs
- FeatureSupport.cs
- ZoneIdentityPermission.cs
- DirectionalAction.cs
- ContextMenu.cs
- OracleBoolean.cs
- ConfigXmlWhitespace.cs