Microsoft.Protocols.TestSuites.BranchCache.ContentInformationUtility.BranchCacheSmb2ClientTransport.Negotiate C# (CSharp) Method

Negotiate() protected method

protected Negotiate ( ushort creditCharge, ushort creditRequest, ulong messageId, System.Guid clientGuid, DialectRevision &selectedDialect, byte &gssToken, Packet_Header &responseHeader, NEGOTIATE_Response &responsePayload ) : uint
creditCharge ushort
creditRequest ushort
messageId ulong
clientGuid System.Guid
selectedDialect DialectRevision
gssToken byte
responseHeader Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Smb2.Packet_Header
responsePayload Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Smb2.NEGOTIATE_Response
return uint
            protected override uint Negotiate(ushort creditCharge, ushort creditRequest, ulong messageId, Guid clientGuid, 
                out DialectRevision selectedDialect, out byte[] gssToken, out Packet_Header responseHeader, out NEGOTIATE_Response responsePayload)
            {
                if (supportV2)
                {
                    return client.Negotiate(
                    creditCharge,
                    creditRequest,
                    Packet_Header_Flags_Values.NONE,
                    messageId,
                    new DialectRevision[] { DialectRevision.Smb30 },
                    SecurityMode_Values.NONE,
                    Capabilities_Values.NONE,
                    clientGuid,
                    out selectedDialect,
                    out gssToken,
                    out responseHeader,
                    out responsePayload);
                }
                else
                {
                    return client.Negotiate(
                    creditCharge,
                    creditRequest,
                    Packet_Header_Flags_Values.NONE,
                    messageId,
                    new DialectRevision[] { DialectRevision.Smb21 },
                    SecurityMode_Values.NONE,
                    Capabilities_Values.NONE,
                    clientGuid,
                    out selectedDialect,
                    out gssToken,
                    out responseHeader,
                    out responsePayload);
                }
            }
ContentInformationUtility.BranchCacheSmb2ClientTransport