Bonjour quand je cr=E9 un objet SPSite ( Microsoft.sharepoint.SPSite
site =3D new SPSite("http://localhost:81/projects/ma_bibliotheque/forms/
mod-view.aspx)
je peu recup=E9rer son adresse (site.URL)
ou son port (site.Port)
ou son protocol (site.Protocol)
ou le nom du portal (site.PortalName)
Mais toute les fonction qui retourne un SPWeb ou SPWebCollection sa ne
marche pas?
pourkoi?
voila mon code en entier:
Merci.
using System;
using System.Collections;
using System.IO;
using Microsoft.SharePoint;
public class MonEventSink : IListEventSink
{
StreamWriter sw =3D null;
FileStream fs;
int i=3D0;
public void OnEvent(SPListEvent theEvent)
{
if (theEvent.Type=3D=3DSPListEventType.Update)
{
fs =3D File.Create(@"C:\Update.txt");
sw =3D new StreamWriter(fs);
sw.Write("URL du site : \n");
sw.Write(theEvent.WebUrl);sw.WriteLine();sw.WriteLine();
sw.Write("Nom du dosier : \n");
sw.Write(theEvent.Title);sw.Write("\n");sw.WriteLine();
sw.Write("Nom du fichier : \n");
sw.Write(theEvent.UrlAfter.Remove(0,theEvent.Title.Length
+1));sw.Write("\n");sw.WriteLine();
sw.Write("URL du fichier : \n");
sw.Write(theEvent.WebUrl
+"/"+theEvent.UrlAfter);sw.Write("\n");sw.WriteLine();
sw.Close();
fs.Close();
try
{
//string strConnexion =3D "Data Source=3Dlocalhost;
System.Data.SqlClient.SqlConnection sqlcnx =3D new
SqlConnection("server=3DSEB-SERVEUR-MAT;Database=3D;
Microsoft.SharePoint.SPSite site =3D new SPSite(theEvent.WebUrl);
site.CatchAccessDeniedException =3D false;
fs =3D File.Create(@"C:\Site.txt");
sw =3D new StreamWriter(fs);
sw.Write(site.Url.ToString());sw.WriteLine();
sw.Close();
fs.Close();
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Etienne Legendre
Bonjour
Je vois avec regret que vous n'obtenez pas de réponse sur ce forum, vos questions étant developpement, je ne sais pas vous répondre. Peut etre aurez vous plus de chance sur les 2 forums dédiées au developpement sharepoint, mais qui sont en anglais. microsoft.public.sharepoint.windowsservices.development :t outes versions de WSS microsoft.public.sharepoint.portalserver.development : SPS2003 et MOSS 2007
J'espère que vous aurz plus de réponses
EtienneL
a écrit dans le message de news: Bonjour quand je cré un objet SPSite ( Microsoft.sharepoint.SPSite site = new SPSite("http://localhost:81/projects/ma_bibliotheque/forms/ mod-view.aspx)
je peu recupérer son adresse (site.URL) ou son port (site.Port) ou son protocol (site.Protocol) ou le nom du portal (site.PortalName)
Mais toute les fonction qui retourne un SPWeb ou SPWebCollection sa ne marche pas? pourkoi?
voila mon code en entier:
Merci.
using System; using System.Collections; using System.IO; using Microsoft.SharePoint;
public class MonEventSink : IListEventSink { StreamWriter sw = null; FileStream fs; int i=0; public void OnEvent(SPListEvent theEvent) { if (theEvent.Type==SPListEventType.Update) { fs = File.Create(@"C:Update.txt"); sw = new StreamWriter(fs);
sw.Write("URL du site : n"); sw.Write(theEvent.WebUrl);sw.WriteLine();sw.WriteLine();
sw.Write("Nom du dosier : n"); sw.Write(theEvent.Title);sw.Write("n");sw.WriteLine();
sw.Write("Nom du fichier : n"); sw.Write(theEvent.UrlAfter.Remove(0,theEvent.Title.Length +1));sw.Write("n");sw.WriteLine();
sw.Write("URL du fichier : n"); sw.Write(theEvent.WebUrl +"/"+theEvent.UrlAfter);sw.Write("n");sw.WriteLine();
sw.Close(); fs.Close();
try { //string strConnexion = "Data Source=localhost; System.Data.SqlClient.SqlConnection sqlcnx = new SqlConnection("server=SEB-SERVEUR-MAT;Database=; Microsoft.SharePoint.SPSite site = new SPSite(theEvent.WebUrl); site.CatchAccessDeniedException = false;
fs = File.Create(@"C:Site.txt"); sw = new StreamWriter(fs); sw.Write(site.Url.ToString());sw.WriteLine(); sw.Close(); fs.Close();
Je vois avec regret que vous n'obtenez pas de réponse sur ce forum, vos
questions étant developpement, je ne sais pas vous répondre.
Peut etre aurez vous plus de chance sur les 2 forums dédiées au
developpement sharepoint, mais qui sont en anglais.
microsoft.public.sharepoint.windowsservices.development :t outes versions
de WSS
microsoft.public.sharepoint.portalserver.development : SPS2003 et MOSS
2007
J'espère que vous aurz plus de réponses
EtienneL
<galoseau.mathieu@gmail.com> a écrit dans le message de
news:40f5eac8-c8ca-4ddb-b186-6c1795f6a333@w56g2000hsf.googlegroups.com...
Bonjour quand je cré un objet SPSite ( Microsoft.sharepoint.SPSite
site = new SPSite("http://localhost:81/projects/ma_bibliotheque/forms/
mod-view.aspx)
je peu recupérer son adresse (site.URL)
ou son port (site.Port)
ou son protocol (site.Protocol)
ou le nom du portal (site.PortalName)
Mais toute les fonction qui retourne un SPWeb ou SPWebCollection sa ne
marche pas?
pourkoi?
voila mon code en entier:
Merci.
using System;
using System.Collections;
using System.IO;
using Microsoft.SharePoint;
public class MonEventSink : IListEventSink
{
StreamWriter sw = null;
FileStream fs;
int i=0;
public void OnEvent(SPListEvent theEvent)
{
if (theEvent.Type==SPListEventType.Update)
{
fs = File.Create(@"C:Update.txt");
sw = new StreamWriter(fs);
sw.Write("URL du site : n");
sw.Write(theEvent.WebUrl);sw.WriteLine();sw.WriteLine();
sw.Write("Nom du dosier : n");
sw.Write(theEvent.Title);sw.Write("n");sw.WriteLine();
sw.Write("Nom du fichier : n");
sw.Write(theEvent.UrlAfter.Remove(0,theEvent.Title.Length
+1));sw.Write("n");sw.WriteLine();
sw.Write("URL du fichier : n");
sw.Write(theEvent.WebUrl
+"/"+theEvent.UrlAfter);sw.Write("n");sw.WriteLine();
sw.Close();
fs.Close();
try
{
//string strConnexion = "Data Source=localhost;
System.Data.SqlClient.SqlConnection sqlcnx = new
SqlConnection("server=SEB-SERVEUR-MAT;Database=;
Microsoft.SharePoint.SPSite site = new SPSite(theEvent.WebUrl);
site.CatchAccessDeniedException = false;
fs = File.Create(@"C:Site.txt");
sw = new StreamWriter(fs);
sw.Write(site.Url.ToString());sw.WriteLine();
sw.Close();
fs.Close();
Je vois avec regret que vous n'obtenez pas de réponse sur ce forum, vos questions étant developpement, je ne sais pas vous répondre. Peut etre aurez vous plus de chance sur les 2 forums dédiées au developpement sharepoint, mais qui sont en anglais. microsoft.public.sharepoint.windowsservices.development :t outes versions de WSS microsoft.public.sharepoint.portalserver.development : SPS2003 et MOSS 2007
J'espère que vous aurz plus de réponses
EtienneL
a écrit dans le message de news: Bonjour quand je cré un objet SPSite ( Microsoft.sharepoint.SPSite site = new SPSite("http://localhost:81/projects/ma_bibliotheque/forms/ mod-view.aspx)
je peu recupérer son adresse (site.URL) ou son port (site.Port) ou son protocol (site.Protocol) ou le nom du portal (site.PortalName)
Mais toute les fonction qui retourne un SPWeb ou SPWebCollection sa ne marche pas? pourkoi?
voila mon code en entier:
Merci.
using System; using System.Collections; using System.IO; using Microsoft.SharePoint;
public class MonEventSink : IListEventSink { StreamWriter sw = null; FileStream fs; int i=0; public void OnEvent(SPListEvent theEvent) { if (theEvent.Type==SPListEventType.Update) { fs = File.Create(@"C:Update.txt"); sw = new StreamWriter(fs);
sw.Write("URL du site : n"); sw.Write(theEvent.WebUrl);sw.WriteLine();sw.WriteLine();
sw.Write("Nom du dosier : n"); sw.Write(theEvent.Title);sw.Write("n");sw.WriteLine();
sw.Write("Nom du fichier : n"); sw.Write(theEvent.UrlAfter.Remove(0,theEvent.Title.Length +1));sw.Write("n");sw.WriteLine();
sw.Write("URL du fichier : n"); sw.Write(theEvent.WebUrl +"/"+theEvent.UrlAfter);sw.Write("n");sw.WriteLine();
sw.Close(); fs.Close();
try { //string strConnexion = "Data Source=localhost; System.Data.SqlClient.SqlConnection sqlcnx = new SqlConnection("server=SEB-SERVEUR-MAT;Database=; Microsoft.SharePoint.SPSite site = new SPSite(theEvent.WebUrl); site.CatchAccessDeniedException = false;
fs = File.Create(@"C:Site.txt"); sw = new StreamWriter(fs); sw.Write(site.Url.ToString());sw.WriteLine(); sw.Close(); fs.Close();