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
- BaseTemplateCodeDomTreeGenerator.cs
- BitStream.cs
- FontWeights.cs
- TextTreeUndoUnit.cs
- TableRow.cs
- SamlAudienceRestrictionCondition.cs
- DrawListViewColumnHeaderEventArgs.cs
- PersistenceTypeAttribute.cs
- ToolStripManager.cs
- NumericUpDownAccelerationCollection.cs
- EmptyEnumerator.cs
- CodeChecksumPragma.cs
- Root.cs
- Wildcard.cs
- SingleAnimationUsingKeyFrames.cs
- ErrorRuntimeConfig.cs
- XmlValidatingReaderImpl.cs
- UniqueID.cs
- ListenerElementsCollection.cs
- DeadCharTextComposition.cs
- UrlAuthFailureHandler.cs
- ContentType.cs
- CacheOutputQuery.cs
- Form.cs
- PolicyValidationException.cs
- TreeViewDataItemAutomationPeer.cs
- Int32CollectionValueSerializer.cs
- InlineObject.cs
- DesignerView.xaml.cs
- DateTimeOffset.cs
- BinHexEncoder.cs
- BulletedList.cs
- JsonReader.cs
- ImageProxy.cs
- CheckedPointers.cs
- FormsAuthentication.cs
- PermissionSetTriple.cs
- StrokeCollectionDefaultValueFactory.cs
- SvcFileManager.cs
- HandlerMappingMemo.cs
- DbConnectionInternal.cs
- ExceptionHandler.cs
- ObjectConverter.cs
- SqlPersistenceProviderFactory.cs
- DataGridTextBox.cs
- InfoCardTrace.cs
- WorkflowApplication.cs
- SQlBooleanStorage.cs
- QilReference.cs
- DataFieldConverter.cs
- util.cs
- RIPEMD160Managed.cs
- TypedTableBaseExtensions.cs
- OracleDataAdapter.cs
- XmlFormatExtensionAttribute.cs
- RegexReplacement.cs
- AQNBuilder.cs
- ProgressBarBrushConverter.cs
- CustomPopupPlacement.cs
- ConnectionPointCookie.cs
- NotCondition.cs
- WizardForm.cs
- ThousandthOfEmRealDoubles.cs
- WindowsPen.cs
- DataGridViewCellCollection.cs
- TraceContext.cs
- BooleanKeyFrameCollection.cs
- DetailsViewInsertedEventArgs.cs
- QuadraticBezierSegment.cs
- BamlTreeNode.cs
- basemetadatamappingvisitor.cs
- ToolStripDropDownItem.cs
- WebPartEditVerb.cs
- SecurityPolicySection.cs
- HashSetEqualityComparer.cs
- MenuBase.cs
- Table.cs
- SoapReflectionImporter.cs
- Vector3DIndependentAnimationStorage.cs
- SmtpReplyReader.cs
- WebPartConnectionsConfigureVerb.cs
- ListChangedEventArgs.cs
- DesignerSerializationManager.cs
- Trace.cs
- ResXResourceSet.cs
- AttributeCallbackBuilder.cs
- XPathParser.cs
- SqlMethodTransformer.cs
- TriggerCollection.cs
- WinEventTracker.cs
- WorkflowTraceTransfer.cs
- XslAstAnalyzer.cs
- UTF32Encoding.cs
- HttpFileCollection.cs
- Brush.cs
- CustomGrammar.cs
- LicenseManager.cs
- ProxyManager.cs
- NullableDoubleAverageAggregationOperator.cs
- XmlAttributeOverrides.cs