Code:
/ FX-1434 / FX-1434 / 1.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
- LocalizedNameDescriptionPair.cs
- JoinElimination.cs
- ZipFileInfo.cs
- CultureSpecificCharacterBufferRange.cs
- FontNamesConverter.cs
- ModelPropertyCollectionImpl.cs
- CallSiteOps.cs
- RawStylusInput.cs
- RuleSettingsCollection.cs
- ColumnMapCopier.cs
- VBIdentifierDesigner.xaml.cs
- ToolBarOverflowPanel.cs
- RelationshipManager.cs
- CodeBinaryOperatorExpression.cs
- Int16.cs
- RolePrincipal.cs
- ManifestBasedResourceGroveler.cs
- securestring.cs
- ParagraphResult.cs
- CompositeControlDesigner.cs
- TimeoutException.cs
- MessageDecoder.cs
- Convert.cs
- DispatchOperation.cs
- XmlnsPrefixAttribute.cs
- TypeForwardedToAttribute.cs
- ScrollProviderWrapper.cs
- SqlBuilder.cs
- FtpWebRequest.cs
- Pens.cs
- MultiSelectRootGridEntry.cs
- FileAuthorizationModule.cs
- DesignTimeParseData.cs
- BitmapPalette.cs
- FilterQuery.cs
- BoolExpressionVisitors.cs
- DataStreams.cs
- GroupStyle.cs
- DateTimeEditor.cs
- StringArrayConverter.cs
- DataGridViewEditingControlShowingEventArgs.cs
- VersionValidator.cs
- GrammarBuilderRuleRef.cs
- PageThemeParser.cs
- WebContentFormatHelper.cs
- PenThreadPool.cs
- WebPartConnectionCollection.cs
- StateMachineHistory.cs
- TextDecorationCollectionConverter.cs
- TemplateKeyConverter.cs
- TemplateControlParser.cs
- XmlAnyAttributeAttribute.cs
- XmlSchemaSimpleTypeRestriction.cs
- Query.cs
- DataObject.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- DataBoundControlParameterTarget.cs
- DateTimeValueSerializer.cs
- PlacementWorkspace.cs
- SimpleRecyclingCache.cs
- SoapReflectionImporter.cs
- XmlNodeList.cs
- XPathDocumentIterator.cs
- WindowsListViewScroll.cs
- EntityDataSourceWizardForm.cs
- UpdateEventArgs.cs
- LinkLabelLinkClickedEvent.cs
- SqlUdtInfo.cs
- PerformanceCounterCategory.cs
- FlowDocumentPaginator.cs
- LinqDataSourceView.cs
- XmlMembersMapping.cs
- AsymmetricSecurityProtocolFactory.cs
- ImageDrawing.cs
- FixUp.cs
- wgx_sdk_version.cs
- Contracts.cs
- MessageLogTraceRecord.cs
- _SSPISessionCache.cs
- ImageListStreamer.cs
- HtmlElementEventArgs.cs
- BuildProviderUtils.cs
- MetadataItem_Static.cs
- BackStopAuthenticationModule.cs
- ApplicationSettingsBase.cs
- wgx_exports.cs
- ConfigurationStrings.cs
- ArcSegment.cs
- AttributeQuery.cs
- IncrementalHitTester.cs
- StrokeIntersection.cs
- FlowStep.cs
- UriWriter.cs
- MetadataUtilsSmi.cs
- IgnoreFileBuildProvider.cs
- ValidatorCollection.cs
- ReadOnlyDataSource.cs
- ControlCachePolicy.cs
- _LazyAsyncResult.cs