Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Authorization.cs / 1 / Authorization.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { ////// public class Authorization { private string m_Message; private bool m_Complete; private string[] m_ProtectionRealm; private string m_ConnectionGroupId; private bool m_MutualAuth; ///Used for handling and completing a custom authorization. ////// public Authorization(string token) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = true; } ////// Creates a new instance of the ///class with the specified /// authorization token. /// /// public Authorization(string token, bool finished) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = finished; } ////// Creates a new instance of the ///class with the specified /// authorization token and completion status. /// /// public Authorization(string token, bool finished, string connectionGroupId): this(token, finished, connectionGroupId, false) { } // internal Authorization(string token, bool finished, string connectionGroupId, bool mutualAuth) { m_Message = ValidationHelper.MakeStringNull(token); m_ConnectionGroupId = ValidationHelper.MakeStringNull(connectionGroupId); m_Complete = finished; m_MutualAuth = mutualAuth; } ////// Creates a new instance of the ///class with the specified /// authorization token, completion status, and connection m_ConnectionGroupId identifier. /// /// public string Message { get { return m_Message;} } // used to specify if this Authorization needs a special private server connection, // identified by this string ///Gets /// the response returned to the server in response to an authentication /// challenge. ////// public string ConnectionGroupId { get { return m_ConnectionGroupId; } } ///[To be supplied.] ////// public bool Complete { get { return m_Complete;} } internal void SetComplete(bool complete) { m_Complete = complete; } ///Gets the completion status of the authorization. ////// public string[] ProtectionRealm { get { return m_ProtectionRealm;} set { string[] newValue = ValidationHelper.MakeEmptyArrayNull(value); m_ProtectionRealm = newValue; } } // // public bool MutuallyAuthenticated { get { return Complete && m_MutualAuth; } set { m_MutualAuth = value; } } } // class Authorization } // namespace System.NetGets or sets the prefix for Uris that can be authenticated with the ///property.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EarlyBoundInfo.cs
- ParserStreamGeometryContext.cs
- InkPresenterAutomationPeer.cs
- DocumentStream.cs
- ApplyImportsAction.cs
- EntityReference.cs
- EmissiveMaterial.cs
- embossbitmapeffect.cs
- DataSourceHelper.cs
- ScopelessEnumAttribute.cs
- MenuItemBindingCollection.cs
- wmiprovider.cs
- SqlConnectionString.cs
- CodePageEncoding.cs
- UpdateTranslator.cs
- HandleCollector.cs
- ParserExtension.cs
- CodeCatchClause.cs
- Schema.cs
- XPathMessageFilterElementCollection.cs
- SQLBytesStorage.cs
- ComboBox.cs
- XmlSerializer.cs
- CorrelationHandle.cs
- Encoding.cs
- ScrollContentPresenter.cs
- SqlHelper.cs
- AbandonedMutexException.cs
- HtmlInputText.cs
- arclist.cs
- TimeoutException.cs
- RegexWorker.cs
- VirtualDirectoryMapping.cs
- InputElement.cs
- SafeSecurityHandles.cs
- WindowClosedEventArgs.cs
- HwndSubclass.cs
- SelectionItemProviderWrapper.cs
- SelectionUIHandler.cs
- DataContractSerializerElement.cs
- WindowsSolidBrush.cs
- Transform.cs
- ByteAnimation.cs
- XmlWellformedWriterHelpers.cs
- SafeSecurityHelper.cs
- Timeline.cs
- XamlSerializationHelper.cs
- PingReply.cs
- PngBitmapDecoder.cs
- HashAlgorithm.cs
- TransferRequestHandler.cs
- DurableInstanceManager.cs
- Matrix.cs
- MultipartIdentifier.cs
- FontWeightConverter.cs
- RemoteWebConfigurationHostServer.cs
- CommandArguments.cs
- MappingItemCollection.cs
- DomNameTable.cs
- OverflowException.cs
- NamespaceList.cs
- ActivationArguments.cs
- ParameterCollection.cs
- ProviderBase.cs
- SectionVisual.cs
- FontFamilyValueSerializer.cs
- SingleConverter.cs
- WhitespaceRuleLookup.cs
- LinkedDataMemberFieldEditor.cs
- TimerElapsedEvenArgs.cs
- TypeBuilder.cs
- safex509handles.cs
- ModuleConfigurationInfo.cs
- PerspectiveCamera.cs
- EditBehavior.cs
- WmlMobileTextWriter.cs
- Quad.cs
- ContainerParaClient.cs
- AttributeEmitter.cs
- brushes.cs
- ServiceMetadataContractBehavior.cs
- ContourSegment.cs
- WpfPayload.cs
- ServiceReference.cs
- VisualProxy.cs
- MonitorWrapper.cs
- WindowInteractionStateTracker.cs
- BrowserCapabilitiesFactoryBase.cs
- SiteMapDataSource.cs
- SupportsEventValidationAttribute.cs
- GenericTextProperties.cs
- QueryOptionExpression.cs
- ScrollPatternIdentifiers.cs
- MarginCollapsingState.cs
- CallbackValidator.cs
- IntegerCollectionEditor.cs
- Stacktrace.cs
- Storyboard.cs
- OracleSqlParser.cs
- SiteMapDataSource.cs