protected override IAsyncResult OnBeginInitiateUpgrade(Stream stream, AsyncCallback callback, object state) { InitiateUpgradeAsyncResult result = new InitiateUpgradeAsyncResult(this, callback, state); result.Begin(stream); return(result); }
protected override IAsyncResult OnBeginInitiateUpgrade(Stream stream, AsyncCallback callback, object state) { if (TD.WindowsStreamSecurityOnInitiateUpgradeIsEnabled()) { TD.WindowsStreamSecurityOnInitiateUpgrade(); } InitiateUpgradeAsyncResult result = new InitiateUpgradeAsyncResult(this, callback, state); result.Begin(stream); return result; }
protected override IAsyncResult OnBeginInitiateUpgrade(Stream stream, AsyncCallback callback, object state) { InitiateUpgradeAsyncResult result = new InitiateUpgradeAsyncResult(this, callback, state); result.Begin(stream); return result; }
public static IConnection EndInitiateUpgrade(IAsyncResult result) { return(InitiateUpgradeAsyncResult.End(result)); }
protected override Stream OnEndInitiateUpgrade(IAsyncResult result, out SecurityMessageProperty remoteSecurity) { return(InitiateUpgradeAsyncResult.End(result, out remoteSecurity)); }
protected override IAsyncResult OnBeginInitiateUpgrade(Stream stream, AsyncCallback callback, object state) { if (TD.WindowsStreamSecurityOnInitiateUpgradeIsEnabled()) { TD.WindowsStreamSecurityOnInitiateUpgrade(); } InitiateUpgradeAsyncResult result = new InitiateUpgradeAsyncResult(this, callback, state); result.Begin(stream); return result; }
protected override Stream OnEndInitiateUpgrade(IAsyncResult result, out SecurityMessageProperty remoteSecurity) { return(InitiateUpgradeAsyncResult.End(result, out remoteSecurity, out this.channelBindingToken)); }