nerdexam
Microsoft

70-573 · Question #193

You have a document library named Documents. Minor and major version management is enabled for the document library. You plan to add a document named MyFile.docx to Documents. You create a console…

The correct answer is B. file.Publish(string.Empty). See the full explanation below for the reasoning.

Question

You have a document library named Documents. Minor and major version management is enabled for the document library. You plan to add a document named MyFile.docx to Documents. You create a console application that contains the following code segment. (Line numbers are included for reference only.) 02 Dim documents As SPList = site.RootWeb.Lists("Documents") 03 Dim fstream As FileStream = File.OpenRead("MyFile.docx") 04 Dim content As Byte() = New Byte(fstream.Length - 1) {} 05 fstream.Read(content, 0, CInt(fstream.Length)) 06 fstream.Close() 07 site.RootWeb.Files.Add(documents.RootFolder.Url & "/MyFile.docx", content, True) 08 Dim file As SPFile = site.RootWeb.GetFile(documents.RootFolder.Url & "/ MyFile.docx") 09 file.CheckIn(String.Empty) 10 11 End Using You need to ensure that all users can see the document. Which code segment should you add at line 10?

Options

  • Afile.CanOpenFile(true)
  • Bfile.Publish(string.Empty)
  • Cfile.ReleaseLock(string.Empty)
  • Dfile.Update()

How the community answered

(26 responses)
  • A
    15% (4)
  • B
    77% (20)
  • C
    4% (1)
  • D
    4% (1)

Community Discussion

No community discussion yet for this question.

Full 70-573 Practice