Arsip bulanan: April 2008

Cepat dan sederhana: Membuat hanya membaca bentuk InfoPath (InfoPath bentuk layanan di MOSS)

Ada skenario bisnis umum seperti ini:

  • Pengguna mengisi formulir InfoPath.
  • Menyerahkan formulir.
  • Lama proses alur kerja dimulai.
  • Sementara alur kerja berjalan, kita tidak ingin orang untuk mengubah isi formulir.

Contoh office.microsoft.com ini menjelaskan cara membuat sebuah terpisah "Lihat" dan menandai seluruh tampilan sebagai baca-saja. Ini adalah pendekatan yang bisa diterapkan tetapi memiliki kelemahan yang secara efektif telah membuat dua versi seluruh bentuk yang sama dan harus sekarang menjaga mereka sinkron secara manual. Jika Anda menambahkan sebuah field ke tampilan diedit, Anda kemudian harus menambahkannya ke tampilan bebas-diedit serta. Dari waktu ke waktu, dengan berbagai pengembang, ada beberapa perbedaan.

Alternatif ini mungkin bekerja lebih baik dalam beberapa kasus:

  • Tambahkan sebuah field baru ke dalam formulir yang disebut "IsEditable".
  • Set nilai default untuk true.
  • Mempromosikannya ketika penerbitan untuk MOSS.
  • Dalam alur kerja, menetapkan nilai IsEditble ke false.
  • Kembali ke bentuk.
  • Tambah aturan bahwa "setelah buka formulir", menonaktifkan menyimpan tombol ketika IsEditable palsu.

Kekurangannya pendekatan ini adalah bahwa semua bidang masih akan diedit pada layar. Pengguna bisa mendapatkan kesan palsu bahwa mereka benar-benar dapat mengubah konten. Anda dapat mengurangi bahwa dengan menempatkan dalam beberapa teks bahwa bentuk dinonaktifkan, mungkin dalam huruf merah besar di bagian atas halaman.

Dalam satu proyek, Saya membuat sebuah "alur kerja status" Lihat. Berjalannya alur kerja, ini akan memperbarui status tertentu bidang yang telah dipromosikan dari bentuk. Ketika pengguna membuka formulir, "formulir terbuka" aturan secara otomatis beralih ke bahwa pandangan dan pengguna memiliki status ringkasan kecil yang bagus.

</akhir>

Berlangganan ke blog saya.

Menggunakan Semaphores dalam alur kerja SharePoint Designer untuk mencegah loop tak berujung

Hal ini dimungkinkan untuk menyebabkan lingkaran setan dalam alur kerja SharePoint Designer. Pola penerapan umum seperti ini menyebabkan masalah:

  • Membuat alur kerja dan menghubungkan dengan daftar.
  • Menunjukkan bahwa hal itu harus mulai membuat item baru dan update dari item yang ada.
  • Langkah dalam alur kerja update bidang di "Item sekarang".
  • Karena item sekarang berubah, alur kerja mulai lagi.

Untuk mencegah ini lingkaran, menerapkan Semafor sederhana:

  • Menambahkan kolom situs (atau kolom untuk daftar/perpustakaan jika Anda tidak menggunakan jenis konten).
  • Menyembunyikannya dari laman penyuntingan (mudah dilakukan jika kolom situs melalui sifat, tidak mudah jika daftar kolom).
  • Dalam alur kerja, Periksa untuk melihat apakah nilai kolom Semafor kosong.
  • Jika itu kosong, set ke nilai non-kosong dan Lanjutkan.
  • Jika ini tidak kosong, keluar segera.

Ini dapat menjadi solusi yang cukup bernuansa, tergantung pada kebutuhan bisnis dan sebagainya, tetapi telah pola bisa diterapkan ketika saya telah membutuhkannya.

</akhir>

Technorati Tags:

Berlangganan ke blog saya.

Pengembang: Bagaimana saya belajar SharePoint?

UPDATE: 04/25/08: Penangkapan di beberapa posting blog dan menemukan link ke artikel ini: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Saya membuat catatan itu karena selain bertanya, "Bagaimana saya belajar sharepoint?", beberapa orang bertanya "Mengapa saya harus belajar sharepoint?". Artikel sebagian jawaban yang kemudian.

Dalam beberapa bulan terakhir, selusin atau lebih banyak orang dari di seluruh planet telah mengirim email saya dan mengajukan pertanyaan umum, "Bagaimana saya belajar SharePoint?"

Aku hampir tidak berwibawa, tapi aku sudah beberapa keberhasilan (dan mencoba untuk mendapatkan lebih baik sepanjang waktu) Jadi saya pikir saya akan dokumen peta jalan pribadi saya. Orang lain mungkin merasa berharga.

Sebelum aku melakukan itu, Saya hanya ingin memperhatikan bahawa ianya jelas bagi saya, Berdasarkan email pribadi ini dan bahkan lebih besar jumlah MSDN / Universitas SharePoint posts memiliki sifat yang sama, bahwa ada minat besar pengembang mendapatkan sampai dengan kecepatan dengan WSS/MOSS. Aku bertanya-tanya apa yang akan menjadi seperti satu tahun dari sekarang … lebih mudah untuk menemukan bakat SharePoint? Sama? Orang-orang berkomitmen diri untuk platform pada tingkat yang cukup untuk mengikuti permintaan untuk sumber daya yang baik? Bagaimana bisa Anda bahkan mengetahui sesuatu seperti itu dari WAG?

Paulus Roadmap

Aku penuh waktu yang dipekerjakan oleh rakyat baik di Conchango sementara saya diikuti peta jalan. Ini berarti bahwa dari perspektif belajar, Saya secara aktif terlibat dalam proyek-proyek ketika saya mengikuti langkah-langkah yang aku menjelaskan di bawah ini.

Beberapa istilah dasar

Bagi orang-orang yang memasuki dunia ini, ada dua kunci akronim:

  • WSS: Layanan SharePoint Windows
  • MOSS: Microsoft Office SharePoint Server

WSS "bebas" karena telah dibundel dengan windows server 2003 (atau setidaknya dapat didownload dari MS). Aku meletakkan tanda kutip di gratis karena Anda membutuhkan sebuah kotak, o/s lisensi yang benar dan mungkin SQL (Meskipun ada "bebas" jenis SQL juga).

MOSS adalah dibangun di atas WSS dan memperluaskannya. Ada tidak ada MOSS tanpa WSS. MOSS ini tidak gratis.

Mungkin bukan hari pertama, tapi segera setelah Anda punya beberapa dasar keakraban dengan platform, Hal ini penting untuk mempelajari perbedaan. Misalnya, bagian web yang kuat, Bagian Web permintaan konten, adalah ciri MOSS dan WSS tidak tersedia. Orang sering membuat asumsi yang salah bahwa CQWP tersedia di WSS dan kemudian akhirnya berjuang untuk ukuran stop-celah ketika mereka menyadari kesalahan mereka.

Hit buku-buku

Saya mulai bekerja dengan WSS MOSS pada tentang 01/02/2007. Saya memiliki sedikit pengalaman dengan SPS 2003 tapi sangat sedikit. Untuk mendapatkan diriku mulai, Saya membeli dua buku yang tercantum di sini (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Aku mulai dengan buku besar biru administrasi. Secara alami, ini mencakup administrasi. Pada saat yang sama, Hotel ini menyediakan sebuah survei terhadap semua fitur MOSS (dan fitur-fitur WSS juga).

Bagi saya, Hal ini tidak begitu penting untuk mengingat semua berbagai rincian (sampai sekarang saatnya untuk mendapatkan bersertifikat) Tapi ada baiknya untuk mengetahui batas-batas. (Saya mengikuti pendekatan yang sama di penembak orang pertama yang saya bermain di xbox atau PC — Aku memasuki ruangan dan cenderung membuat lingkaran berlawanan arah jarum jam sampai aku kembali mana saya mulai. Aku hanya merasa lebih baik mengetahui bentuk kotak saya di.)

Setelah membaca buku biru besar, Saya akan membaca seluruh buku dalam WSS. Ini penyelaman mendalam ke dalam masalah yang pengembang perawatan paling tentang.

Menciptakan lingkungan Virtual

Untuk melakukan pengembangan apapun atau benar menggunakan lingkungan, Anda memerlukan sistem operasi server windows ditiup penuh dengan SharePoint Designer, Visual Studio 2005 (2008 karya, tetapi beberapa alat yang berguna yang belum dapat digunakan sebagai penulisan artikel ini), InfoPath 2007 dan beberapa hal lain. Ada banyak baik blog entries menggambarkan proses ini. Aku akan melihat dua:

Sebagai tambahan, Andrew Connell berbagi pengalamannya dengan VMWare di sini:

Menggunakan mesin pencari favorit Anda untuk melihat apa yang orang lain lakukan. Ini adalah suatu latihan pembelajaran yang berguna dalam dan dari dirinya sendiri.

Luangkan beberapa menit untuk marah mencela fakta bahwa Anda membutuhkan lingkungan server untuk melakukan pengembangan. Tapi … jangan repot-repot blogging tentang hal itu atau posting ke forum MSDN. It’s already been done 🙂. Sebaliknya, menerimanya dan melanjutkan. Anda akan lebih baik untuk itu.

Get Certified

Saya percaya bahwa jalan sertifikasi MS SharePoint, yang terdiri empat ujian, lengkap. Saya sarankan bahwa Anda mengikuti Panduan Persiapan online mereka dan melakukan yang terbaik untuk memahami setiap daerah dari tes.

SAYA Jangan menyarankan bahwa Anda mengambil ujian hanya untuk lulus. SAYA Jangan menyarankan agar Anda menggunakan salah satu "otak dump" pihak ke-3 gaya "alat" untuk melewati tes MS. Jika Anda dapat mengambil ujian, Pass itu didasarkan pada kombinasi Anda sendiri diarahkan studi dan pengalaman, Anda akan menjadi calon pengembang dan pekerjaan yang lebih kuat untuk itu.

Ada empat ujian dalam dua "lagu":

Pengembang:

Admin:

Saya sarankan bahwa pengembang studi untuk semua ujian tersebut. Anda akan kuat bagi mereka, Meskipun saya kira jika Anda melewatkan ujian admin, Anda akan mendapatkan.

Saya menemukan versi WSS menjadi jauh lebih menantang daripada versi MOSS sesuai, banyak yang mengejutkan saya. Aku berada di kelas baru-baru ini dan beberapa orang lain membuat titik yang sama.

Sementara aku sedang belajar untuk 70-542 Ujian (Pengembangan MOSS) Aku melacak sumber-sumber studi saya. Ini mungkin membantu untuk Anda juga: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Plug diri ke masyarakat

Komunitas SharePoint bersemangat, kuat dan tumbuh lebih besar sepanjang waktu.

Anda ingin melihat berikut untuk memulai:

  • Blogs dari
  • Forum
  • CodePlex
  • Twitter

Blogs dari

Jika Anda tidak mengerti RSS, menghentikan semua ini dan Pelajari. Dibutuhkan 10 menit untuk belajar, mungkin lain 10 menit untuk menemukan web berbasis RSS reader (Aku suka google reader, www.Google.com/ pembaca).

Start by adding this blog to your RSS reader 🙂

Berikutnya, Tambahkan www.SHAREPOINTBlogs.com untuk pembaca Anda. Mereka menggabungkan banyak blog ke feed tunggal.

Dari waktu ke waktu, Anda akan menemukan blog yang tidak dikumpulkan dengan cara itu. Hanya menambahkannya secara individual.

Saya berlangganan beberapa lusin blog yang saya telah terakumulasi selama setahun terakhir. Jika kamu mau, Saya dapat mengekspor daftar saya dan email.

Akhirnya, Anda mungkin ingin memulai blog Anda sendiri. Saya secara pribadi berpikir bahwa serangkaian entri blog yang menggambarkan "newbie's" kemajuan belajar WSS MOSS akan seri menarik. Saya berharap saya telah melakukan itu sendiri.

Forum

Saya secara aktif berpartisipasi dalam dua kelompok forum: MSDN dan SharePoint University.

Forum adalah tempat yang sangat baik untuk belajar. Orang-orang bertanya pertanyaan mulai dari yang sangat sederhana ("Bagaimana cara membuat kolom situs") untuk panik ("Server saya adalah down!") lebih hipotetis desain pertanyaan.

Setelah Anda mendapatkan rasa dari lingkungan, menjelajah dan mulai menjawab. Pendek langsung berinteraksi dengan pelanggan, tidak ada lebih baik daripada ini untuk tangan pada pengalaman.

CodePlex

Pergi ke www.CodePlex.com.

Check it out dan mencari proyek SharePoint.

Berlangganan Ringkasan harian Codeplex feed di pembaca feed Anda.

Tambahkan proyek-proyek SharePoint baru ke pembaca feed Anda.

Akhirnya, setelah membaca forum-forum dan menghadap ke setan WSS MOSS Anda sendiri, Pertimbangkan menyusun proyek codeplex Anda sendiri.

Twitter

Saat aku menulis entri blog ini, banyak rakyat sudah mulai menggunakan SharePoint Twitter.

Sulit untuk mencirikan Twitter. Anda hanya akan memiliki untuk check it out sendiri.

Kesimpulan

Yang membungkus sampai jalan saya dan membuat saya saat ini. Aku baru saja mulai menggunakan Twitter dua minggu yang lalu.

WSS MOSS adalah sebuah platform yang sangat dingin dan masyarakat tumbuh sepanjang waktu. Menggunakan sumber daya masyarakat untuk meningkatkan keterampilan Anda dan menikmati perjalanan!

</akhir>

Berlangganan ke blog saya.

Technorati Tags: ,

Manajer perlindungan data: Sepertinya besar SharePoint Backup/Restore solusi

Di Kelompok pengguna SharePoint New Jersey pertemuan malam terakhir, Microsoft Sr. spesialis produk DuWayne Harrison disajikan Microsoft Data Protection Manager 2007. DuWayne adalah besar (dan ia didukung oleh rekan-rekan satu atau dua dari para penonton yang namanya saya tidak ingat). Anda bisa mendapatkan materi presentasi di sini.

Sampai tadi malam, Aku belum pernah mendengar tentang DPM.

Aku tidak sistem admin tipe orang, Jadi saya menulis ini dari perspektif SharePoint konsultan dan mungkin mendapatkan beberapa kata salah. Ke saya, DPM adalah solusi backup/restore untuk Microsoft "barang":

  • File
  • SQL
  • O/S
  • Mesin virtual (hidup cadangan dari VM, bahkan jika VM sendiri berjalan Unix).
  • Pemulihan logam telanjang (yaitu. kegagalan hardware bencana).

Melampaui hal itu, yang saya akan mempertimbangkan untuk menjadi persyaratan minimal untuk setiap jenis "real" backup/restore produk, DPM juga memiliki built-in intelijen untuk SharePoint. Memahami tentang peternakan server dan memungkinkan Anda memulihkan:

  • Seluruh database (misalnya. konten, config, dll).
  • Koleksi situs
  • Situs individu
  • Setiap item (misalnya. dokumen).

Proses pemulihan yang sebenarnya melibatkan penggalian data sasaran dari cadangan dan menyimpannya ke dalam "Kembalikan farm" dan kemudian dari sana, pindah ke lingkungan produksi (atau di mana pun Anda ingin mengembalikan). Saya rasa ini mulus, Tapi ada banyak penekanan pada kebutuhan untuk "mengembalikan farm". Mengembalikan pertanian tidak perlu sesuai dengan lingkungan produksi khususnya setiap (terutama pada topologi fisik) tetapi perlu untuk mencocokkan dalam template, Versi, dll.

Saya tidak melihat demo penuh hingga akhir., Tapi DuWayne memang menunjukkan screen shot dan beberapa demo hidup. Tampaknya menjadi sebaik yang perlu, setidaknya untuk moderat berukuran lingkungan.

Aku sangat terkesan oleh harga. Jelas, Jangan menahan saya untuk ini, tapi saya percaya bahwa harga yang paling mahal adalah kira-kira sebagai berikut (dalam USD):

  • $600 untuk DPM sendiri.
  • Hardware untuk DPM server (dan hal-hal yang terkait untuk media dan semua yang).
  • $450 untuk setiap server Anda ingin kembali ke atas ("perusahaan" lisensi).

Lima server peternakan akan biaya paling:

  • $600 untuk DPM
  • $450 x 5 Server = $2,250

Total biaya dalam lisensi: $2,850

Dalam praktek, hal itu akan kurang. Anda tidak perlu harus memiliki DPM diinstal pada setiap ujung depan web, misalnya. Anda tidak perlu lisensi perusahaan baik.

User interface yang tampaknya sangat sederhana mungkin tidak membutuhkan apapun pelatihan khusus untuk bangun untuk mempercepat. Aku bertanya tentang hal itu secara khusus dan rupanya 1.5 kelas hari tersedia, Meskipun tidak jelas bagi saya bahwa ada orang yang benar-benar perlu untuk mengambil.

Semua dalam semua, Saya pikir sudah pasti bernilai menyelidiki Apakah kau keluar sana mencari solusi perlindungan data untuk SharePoint.

</akhir>

Berlangganan ke blog saya.

Technorati Tags:

Twitter: http://twitter.com/pagalvin

Berjalan-melalui: Memperbaiki pelatihan karyawan Template tersedia kursi membatalkan registrasi Bug

Seperti banyak orang tahu, template pelatihan karyawan disediakan oleh Microsoft di sini memiliki bug yang kita dapat mereproduksi mengikuti langkah-langkah:

  • Membuat kelas dengan ukuran maks 10 siswa.
  • Daftar –> Total yang tersedia dengan benar kursi usaha oleh salah satu. Hasil: 9 kursi yang tersedia.
  • Menghapus registrasi: –> Bug. Total kursi yang tersedia harus kenaikan oleh salah satu. Tidak. Hasil: 9 kursi yang tersedia sesuai SharePoint, tetapi pada kenyataannya, ada 10 kursi yang tersedia.

Solusi: Menggunakan SharePoint Designer untuk mengoreksi alur kerja.

Pertama, membuka situs. Daftar folder saya terlihat seperti ini:

gambar

Jika kita telah lihat di "peserta pendaftaran" alur kerja, kita melihat bahwa ada langkah yang berlabel "Menegakkan kebijakan tempat duduk". Tampak seperti ini:

gambar

Langkah ini dalam alur kerja update item oleh incrementing "diisi kursi" metadata kolom di Lapangan. Jika kita tarik yang lebih rinci, kita melihat ini:

gambar

Itulah semua informasi yang kita butuhkan untuk memperbaiki alur kerja handset.

Jika kita untuk alur kerja di handset, ada ada langkah alur kerja yang serupa. Menambahkannya sebagai berikut:

1: Memperluas "peserta handset" dan membuka XOML (melihat layar pertama ditembak jika Anda hilang).

2: Menambahkan sebuah variabel alur kerja yang baru, "Kursi diisi baru" jenis "Nomor".

3: Menetapkan nilai untuk "diisi kursi baru" seperti yang ditunjukkan:

gambar

4: Pengurangan kursi diisi oleh 1:

gambar

5: Memperbarui lapangan item terkait:

gambar

6: Pastikan semua langkah-langkah dalam urutan yang tepat. Bagi saya, tampak seperti ini:

gambar

7: Menyelesaikan alur kerja untuk membangun kembali.

8: Tes.

</akhir>

Berlangganan ke blog saya.

Technorati Tags: ,

Acak pengamatan Sabtu pagi

Aku sudah di kelas dua minggu terakhir ini dan satu hal yang mengejutkan saya adalah bahwa ada banyak merenung, orang-orang pintar yang bekerja pada SharePoint (sebagai konsultan atau staf TI) yang tidak blog, kericau, tampaknya menyadari papan pesan publik seperti MSDN forum atau SharePoint Universitas, mempertahankan profil Facebook atau LinkedIn, dll. Mereka adalah murni informasi konsumen. Tidak buruk, hanya menarik.

</akhir>

Technorati Tags:

Berlangganan ke blog saya.

Konten permintaan Web bagian: Berbicara di New York SharePoint pengguna Group

Aku akan berbicara dengan teman sekerja saya, Natalya Voskresenskaya, pada Grup pengguna SharePoint New York pertemuan Rabu Mei 7.

Terima kasih kepada Bob Fox untuk melemparkan nama kami ke dalam topi dan membantu kami mendapatkan kesempatan ini!

Topik kita secara keseluruhan adalah bagian Web Query konten dan kami berharap untuk memberikan beberapa informasi yang berguna untuk dua audiens yang berbeda:

  • Pengguna bisnis (non-pengembang): Menunjukkan bagaimana CQWP dapat dikonfigurasi untuk memecahkan masalah bisnis tertentu umum tanpa apapun pengkodean.
  • Pengembang: Menunjukkan bagaimana CQWP dapat diperpanjang untuk melakukan beberapa hal yang cukup menarik bahwa pengguna bisnis biasanya tidak merasa nyaman melakukan sendiri. Ini bagian dari presentasi akan membantu pengguna bisnis mengerti apa yang mungkin menggunakan bagian web ini sehingga mereka dapat memberikan persyaratan yang lebih baik dan lebih realistis untuk mitra pengembang.

Berikut adalah pemberitahuan NYSPUG dikirim keluar awal pekan ini:

"Menggunakan bagian Web konten Query untuk memecahkan masalah bisnis".

MOSS 2007 permintaan konten Web Bagian (CQWP) memungkinkan pengguna untuk membuat tampilan kustom data tanya dari banyak sumber, dan sekarang bahwa data di satu tempat. Meskipun permintaan yang kuat & pilihan konten perbaikan, CQWP ini sering diremehkan dan diabaikan fitur. CQWP adalah kedua "data ekstraksi mesin" (menemukan dokumen atau item daftar di mana pun dalam situs koleksi) dan juga alat presentasi kelas yang memungkinkan pengguna untuk mengontrol bagaimana konten disajikan oleh pembungkus HTML gaya dan format layar hampir setiap cara yang Anda inginkan.

Dalam sesi ini demo-berat, mereka akan menunjukkan bagaimana untuk menggunakan CQWP untuk memecahkan masalah bisnis oleh memamerkan fitur inti.

  • menggunakan standar CWQP fitur, termasuk penonton penargetan

  • menggunakan CWQP sebagai alat pelaporan di manapun di situs koleksi melalui kriteria filter seperti "semua dokumen yang dibuat hari ini".

  • mengubah tampilan & nuansa hasil query untuk menyorot data bisnis, Tampilkan kolom tambahan informasi, menampilkan informasi dalam grid format, dan lain-lain.

  • menunjukkan bagaimana CQWP dapat membantu dalam tipe konten administrasi (yaitu. menemukan semua dokumen jenis konten tertentu untuk memahami dampak potensial untuk mengubah definisi CT).

  • menjelaskan beberapa keterbatasan CQWP

  • menyediakan daftar sumber daya untuk teknik-teknik CQWP yang canggih, termasuk blogs, Proyek ECQWP Codeplex & MSDN dokumentasi.

</akhir>

Berlangganan ke blog saya.

Technorati Tags:

CEPAT SharePoint integrasi: Mengeksekusi Query sederhana

Ini adalah kelanjutan saya cepat pengkodean Mini seri untuk SharePoint rakyat. Sedikit kode di bawah ini menjalankan pencarian untuk istilah "test" dengan cepat melalui aplikasi konsol. Jelas, ini adalah sebuah hop, melompat dan melompat jauh untuk membungkus logika ini dalam sebuah web bagian atau halaman aplikasi:

menggunakan Sistem;
menggunakan System.Collections.Generic;
menggunakan System.Collections.Generic;
menggunakan System.text;
menggunakan System.Collections.Specialized;
menggunakan Com.FastSearch.ESP.Search;
menggunakan Com.FastSearch.ESP.Search.http;
menggunakan Com.FastSearch.ESP.Search.Navigation;
menggunakan Com.FastSearch.Esp.Search.Query;
menggunakan Com.FastSearch.Esp.Search.Result;
menggunakan Com.FastSearch.Esp.Search.View;
menggunakan System.Collections;

namespace Conchango
{
    kelas InvokeSimpleFASTQuery
    {
        statis Batal Utama(string[] args)
        {

            #wilayah Menginisialisasi komunikasi kami dengan cepat
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = baru NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "DAPATKAN");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Menjalankan query

            string queryString = "ujian";

            Query query = baru Query(queryString);

            query. SetParameter(BaseParameter.PENGELOMPOKAN, palsu);
            query. SetParameter(BaseParameter.NAVIGASI, benar);
            query. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult hasil = searchView.Search(query);

            Konsol.WriteLine("Total hasil dari pencarian: [" + hasil. DocCount + "].");

            Int docCounter = 0;

            Sementara (docCounter < hasil. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = hasil.GetDocument(docCounter);

                Konsol.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // Sementara

            Konsol.ReadLine();
            #endregion

        }
    }
}

Ini menghasilkan hasil sebagai berikut:

gambar

</akhir>

Berlangganan ke blog saya.

Technorati Tags: ,