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

TreeConnect() protected method

protected TreeConnect ( ushort creditCharge, ushort creditRequest, Packet_Header_Flags_Values flags, ulong messageId, ulong sessionId, string server, string share, Packet_Header &header, TREE_CONNECT_Response &response ) : uint
creditCharge ushort
creditRequest ushort
flags Packet_Header_Flags_Values
messageId ulong
sessionId ulong
server string
share string
header Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Smb2.Packet_Header
response Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Smb2.TREE_CONNECT_Response
return uint
            protected override uint TreeConnect(ushort creditCharge, ushort creditRequest, Packet_Header_Flags_Values flags, ulong messageId, ulong sessionId, 
                string server, string share, out Packet_Header header, out TREE_CONNECT_Response response)
            {
                uint treeConnectResponseCode = base.TreeConnect(creditCharge, creditRequest, flags, messageId, sessionId, server, share, out header, out response);

                if (supportV1)
                {
                    testSite.Assert.IsTrue(
                    response.ShareFlags.HasFlag(ShareFlags_Values.SHAREFLAG_ENABLE_HASH_V1),
                    "The share content should enable hash v1");
                }
                if (supportV2)
                {
                    testSite.Assert.IsTrue(
                    response.ShareFlags.HasFlag(ShareFlags_Values.SHAREFLAG_ENABLE_HASH_V2),
                    "The share content should enable hash v2");
                }

                return treeConnectResponseCode;
            }
ContentInformationUtility.BranchCacheSmb2ClientTransport